我在我的項目中使用Angular CLI 1.4.1,並且想要使用AOT編譯進行構建。不過,我面臨兩個問題:角度Cli和AOT問題
1)我有店模塊註冊組件。在registration.component.css我加線
@import "[email protected]/material/prebuilt-themes/indigo-pink.css";
該文件存在於node_modules/@角/材料/預建主題/文件夾。 然而,當我運行AOT編譯我收到錯誤消息:
Error: Compilation failed. Resource file not found: C:/library/src/app/shop/book-registration/[email protected]/material/prebuilt-themes/indigo-pink.css
at ModuleResolutionHostAdapter.readResource (C:\library\node_modules\@angular\compiler-cli\src\compiler_host.js:387:19)
2)我有全局文件styles.css的而且它也包含在.angular-cli.json:
"styles": [
"styles.css"
]
當我運行開發從該文件構建樣式可在頁面上找到。但是,在AOT構建之後,樣式不會被加載。
請指教。從組件
@import "[email protected]/material/prebuilt-themes/indigo-pink.css";
我已經得到了同樣的問題 –
嘗試從.css文件中刪除導入,並將以下行添加到.angular-cli.json文件中的'styles'中:'「../node_modules/@angular/material/prebuilt-themes/indigo-pink.css 「'。 – Haseoh