angular-cli Script文件打包没有压缩问题
我在 .angular-cli.json
里面引用了一些第三方的js文件,大部分来自node_modules,当我运行ng build --prod --aot后发现,如果引用的js文件是非min.js,那么打包之后的script.[hash].js文件相当大,如果我把js文件改成对应的min.js,script.[hash].js的体积会相应的减少,减少的大小大概就是未压缩js文件和min.js 文件的体积差,请问这是为什么?--prod --aot 不会压缩js文件吗?
贴上部分打包前后的差异
引用非压缩文件
"../src/assets/common/js/moxie-2.1.9.js",
"../src/assets/common/js/plupload-2.1.9.dev.js",
{7} scripts.10870476e38abc57b9bc.bundle.js (scripts) 1.39 MB {11} [initial] [rendered]
引用min.js文件
"../src/assets/common/js/moxie.min.js",
"../src/assets/common/js/plupload.min.js",
{7} scripts.d97cb337de707f2ed467.bundle.js (scripts) 1.11 MB {11} [initial] [rendered]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
简单说, min 版本 不代表就是 非min版本的压缩。
换句话说 代码是不一样的。