Angular 2(Cli)没有缩小asstet / css文件

前端之家收集整理的这篇文章主要介绍了Angular 2(Cli)没有缩小asstet / css文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用 Angular-cli创建了一个Angular 2项目.
我跑的时候

ng build --prod

我没有缩小我的js和css文件.这些文件位于assets / js /和assets / css /中.

我该如何缩小它们?谢谢!

解决方法

assets-folder包含在您的构建中,因为该文件夹列在angular-cli.json中的assets-array中.

assets-array中的所有内容都在构建时“按原样”复制.

如果你将你的css和脚本添加到angular-cli.json中的样式和脚本–arrays中,它们将被捆绑在build中,这样你的所有css都将在styles.bundle.js(yes js)中.

你不应该在index.html中引用css或js文件,angular-cli会在index.html中插入包.

如果您仍然希望文件存在于assets文件夹中,请记住它是“按原样”复制的,这样您就可以使用任何您喜欢的工具来缩小该文件夹中的内容,(例如https://www.npmjs.com/package/minifier)angular-cli不会触及它,只需复制它在构建.

猜你在找的Angularjs相关文章