【发布时间】:2017-04-26 16:11:57
【问题描述】:
默认情况下,Angular 2 将 CSS 编译成 JavaScript,尤其是在 Angular-CLI 中使用 WebPack 时。出于几个原因,我宁愿这不会发生。
第一个原因是,当我进行开发时,我发现能够在开发人员工具中准确查看特定样式规则来自哪个样式表以及它所在的行号确实很有帮助。第二个原因是,我认为将 CSS 编译到代码中有点忽略了良好 CSS 的要点,即您可以应用不同的样式表,并且使用相同的标记具有完全不同的外观。
我可以在某处设置一个标志以将 CSS 保留在 .css 文件中,它属于 IMO 吗?
【问题讨论】:
-
有人,有人吗?
-
有趣的问题。我刚开始使用 Angular 2,但你不能使用 styleUrls 吗?
-
我还没有看到一种方法可以说“嘿,不要将你找到的 CSS 编译成 JavaScript”。如果你找到了,请分享。
-
所以使用 styleUrls 不会从提供的 css 文件中加载,而是以某种方式将其“编译”成 JS?
标签: css angular typescript angular-cli