因此,如果您使用以下配置,angular-cli可以输出多个样式表:
....
"styles": [
"../styles/app.scss",
{ "input": "../styles/print.scss", "lazy": true, "output": "print" },
],
....
这反过来会在dev的构建目录中生成print.bundle.css
,为prod生成print.{some-hash}.bundle.css
,前提是您传递--extract-css
标记。
如何在运行时在生产中加载此样式表?
我只是没有找到一种方法来获取正确创建<link>
标记的名称。
基本上我需要这个用于打印和CKEditor
IFrame。
答案 0 :(得分:0)
您需要在生成的文件名中禁用哈希码。为防止这种情况,请在生产版本上使用--output-hashing=media
或--output-hashing=none
标记。