angular-cli Script文件打包没有压缩问题

发布于 2022-09-05 08:36:54 字数 722 浏览 9 评论 0

我在 .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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

习ぎ惯性依靠 2022-09-12 08:36:54

简单说, min 版本 不代表就是 非min版本的压缩。
换句话说 代码是不一样的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文