![](/img/trans.png)
[英]Add D3 V4 chart styles to a separate css file with angular-cli
[英]Is it possible to build separate CSS file with angular-cli?
默認情況下,所有內容都捆綁在:
是否可以有單獨的CSS 文件?
是的! 在你的angular.json
文件中,常見的事情是
"styles": [
"styles/bootstrap.scss",
"styles/app.scss",
"styles/whatever-else.scss"
]
並且所有這些都組合成一個dist/styles.5d56937b24df63b1d01d.css
文件或任何它決定命名的文件。
INSTEAD你可以使用 這里定義的對象符號
"styles": [
{
"input": "styles/bootstrap.scss",
"bundleName": "bootstrap"
},
{
"input": "styles/app.scss",
"bundleName": "app"
},
{
"input": "styles/whatever-else.scss",
"bundleName": "foo-bar"
},
]
這將生成 3 個獨立的 CSS 文件:
dist/bootstrap.*.css
dist/app.*.css
dist/foo-bar.*.css
正如@Rob 正確指出的那樣,您可以使用標志--extract-css
。 不幸的是,此標志無法與 Angular 6+ 的ng-serve
一起使用。
如果你想在ng build
和ng-serve
中提取 css,你可以在下面的部分architect -> build -> options
中編輯angular.json
文件添加新選項"extractCss": true
您可以使用ng build
的--extract-css
標志來執行此操作。 這是--prod
模式下的默認值。 更多細節在這里: https ://github.com/angular/angular-cli/wiki/build
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.