使用默认的基于Angular CLI的新项目和webpack集成,有些事情很奇怪。默认捆绑包在哪里配置?
我删除了styles.css文件,现在项目没有构建。
.flex-wrap {
width: 100%;
}
@media only screen and (min-width: 481px) {
display: none;
}
答案 0 :(得分:1)
在.angular-cli.json
文件中,仍有对styles.css
的引用。同时从apps.styles
中删除条目,它不会再出现错误
答案 1 :(得分:1)
Angular CLI使用.angular-cli.json
提供配置选项。它有一个定义的schema,用于定义可配置的选项。由于Angular CLI为您包装了Webpack,因此在使用Angular CLI时无法直接访问Webpack配置。你有几个选择:
.angular-cli.json
中的相关设置(如果适用)。在项目中使用ng eject
:
ng弹出您的应用并输出正确的webpack配置和脚本。
弹出后,您可以相应地修改Webpack配置。
为了使用styles.css
解决您的具体问题,您可以选择1并更新.angular-cli.json
以排除此文件 - 它基本上是在apps[0].styles
下指定的,默认为具有单个元素的数组:styles.css
。