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