加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-17 17:32:10 所属栏目:安全 来源:网络整理
导读:我使用 Angular-cli创建了一个Angular 2项目. 我跑的时候 ng build --prod 我没有缩小我的js和css文件.这些文件位于assets / js /和assets / css /中. 我该如何缩小它们?谢谢! 解决方法 assets-folder包含在您的构建中,因为该文件夹列在angular-cli.json中
我使用 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不会触及它,只需复制它在构建.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读