首页 > 解决方案 > 如何减少 Angular 6 中 polyfills 脚本的初始负载?

问题描述

我正在尝试减少我的 Angular(Angular 6)应用程序的页面初始负载。我已经延迟加载模块,缩小 js 和 css,将“--prod --build-optimizer --aot”标签添加到我的构建脚本中,但没有找到任何减少“polyfills”脚本执行时间的解决方案。我使用“Chrome 审核”工具来查看页面性能。

提前致谢

在此处输入图像描述

标签: angulartypescriptpagespeedpolyfills

解决方案


您可以做的另一件事是在 ng 构建中使用 --vendorChunk=true|false 参数。这将创建一个单独的包,其中仅包含供应商库。

e.g. "ng build --prod --buildOptimizer --aot --vendorChunk"

参考:https ://angular.io/cli/build


推荐阅读