还有什么地方可以在angular-cli中声明包含的脚本?

时间:2017-07-26 23:48:07

标签: angular angular-cli

angular-cli.json我有:

"polyfills": "polyfills.ts"
"scripts": ["script1.ts"]

我想专门为ie11添加另一个polyfill脚本,然后我可以在最终构建时将其包装在条件注释中,以减少其他浏览器的加载时间。

我如何包含这样一个脚本,以便它在运行时与项目的其余部分一起编译,但是不会被捆绑到上面的任何一个中?

1 个答案:

答案 0 :(得分:0)

如果您希望cli在单独的包中输出脚本,您可以使用global-scripts,如:

"scripts": [
    { "input": "../node_modules/module-name", "output": "module-custom-name", "lazy": true}
],

当您指定"lazy": true时,cli将创建一个单独的文件,该文件仅包含您要有条件加载的模块。