【发布时间】:2020-10-29 17:57:56
【问题描述】:
在构建 angular 7 项目后,我们的 main.*.js 文件大小为 8.8 mb。我们已经在使用 gzip 压缩。您能否建议我们如何减小它的大小,以便它不会花费更多时间来加载?
【问题讨论】:
-
我建议您使用npmjs.com/package/webpack-bundle-analyzer 来找出占用太多空间的原因。我对 Angular 不是很熟悉,但是如果有 webpack.config.js 文件(或类似名称),您可以查看此页面进行优化:webpack.js.org/plugins/split-chunks-plugin。您还需要使用dynamic imports 来减少初始js 交付,从而加快页面加载时间。