如何在我的ng2應用程序中使用預處理器?我正在使用angular-cli,並且the original docs對我來說還不夠清楚。此外,我想在全局範圍內使用這些樣式,不僅是組件範圍的。問題與解答 - Angular CLI:全局使用CSS預處理器
0
A
回答
0
安裝CSS編譯器:Search npm for your preffered擴展語言。
- 測試和建議社科院:
npm install node-sass --save-dev
- 測試和建議社科院:
添加您的 「待處理」 文件
src/assets/css
(與正常文件擴展名,例如.sass
)添加樣式裁判
index.html
文件:<link rel="stylesheet" href="assets/css/whatever.css">
- 請注意.css
文件擴展名。用你的「待處理」文件的文件夾更新你的構建文件(
angular-cli-build.js
)。這個對象之前,vendorNpmFiles
- 陣列放置:sassCompiler: { //(lessCompiler or stylusCompiler) includePaths: [ 'app/assets/css' //Only the folder, not your file! ] }
獎金回答:我爲什麼不使用的文件,而不是直接INCLUDEPATH路徑?因爲你可能想使用變量文件,所以它可能會變得非常混亂的絕對路徑!
0
Angular CLI已經構建了對Sass/SCSS,Less和Stylus的支持。 See here.
從CLI的Webpack更新開始,除了使用適當的擴展名重命名樣式表之外,沒有額外的步驟。
對於以前的System.js/Broccoli版本,還需要將預處理器軟件包安裝到您的應用中,如下所示:npm install node-sass --save-dev
。
它會自動處理src
文件夾內和下的樣式表。
相關問題
- 1. Angular-CLI全局scss文件
- 2. ANGULAR CLI問題
- 3. 問題與解答(FAQ)PHP
- 4. 變量全局範圍理解問題
- 5. 問題與解答控制器
- 6. CSS預處理器mixin與標記類
- 7. Angular 2/4全局錯誤處理
- 8. 如何在angular-cli項目中使用全局scss文件
- 9. Angular-CLI和css ..
- 10. C:問題與預處理定義
- 11. 關於CSS預處理器
- 12. CSS預處理器也許?
- 13. CodePen CSS預處理器
- 14. 使用預處理器
- 15. 3D使用dotnetcharge安全處理問題
- 16. VC++的預處理器問題6
- 17. C++預處理器和超載問題
- 18. 疑難解答jQuery/CSS問題
- 19. Angular-CLI和Apache的問題
- 20. 如何定義C#中的預處理器指令全局#
- 21. (預處理器)的C++全局變量錯誤
- 22. 與DIV CSS佈局問題
- 23. 全局vs本地消息處理器
- 24. 全局JavaScript鏈路處理器
- 25. 使用預處理器
- 26. 處理全局錯誤asmx
- 27. Ajax處理 - 安全問題
- 28. 如何全局#定義一個預處理器變量?
- 29. GNU Fortran /預處理器問題與宏和雙正斜槓
- 30. 詞彙或預處理器問題與「#import <map>