0

如何在使用构建我的应用程序时减小我的文件vendor.bundle.js大小main.bundle.js

ng build --aot false --prod

如果我使用延迟加载模块,我的 Angular 应用程序main.bundle.js文件大小在构建时会减小。

4

1 回答 1

2

ng build 本身没有任何优化。如果您 ng build --help 您可以看到所有可以传递的标志,以进一步优化您的代码并减少输出大小。

尝试 ng build -prod -aot -vc -cc -dop --buildOptimizer 看看你的数字是多少。这将启用生产模式,使用 AOT,为第三方库使用供应商块,将所有通用代码提取到一个通用块中,确保输出路径是干净的,最后使用 @angular-devkit/build-optimizer 进行进一步优化.

如果这仍然很大,请在您的应用程序中运行您正在使用的第三方库。(1) 你是在导入整个 RxJS 库吗?(2) 所有本地化的时刻?ETC..

于 2018-08-21T09:04:23.963 回答