在使用构建应用程序时,如何减小vendor.bundle.js
和main.bundle.js
文件的大小
ng build --aot false --prod
如果我使用延迟加载模块,则在构建时我的角度应用程序main.bundle.js
的文件大小会减小。
答案 0 :(得分:1)
ng构建本身没有任何优化。如果您执行build --help,则可以看到所有可以传递的标志,以进一步优化代码并减小输出大小。
尝试ng build -prod -aot -vc -cc -dop --buildOptimizer,看看您的电话号码是多少。这将启用生产模式,使用AOT,将供应商块用于第三方库,将所有通用代码提取到一个通用块中,确保输出路径是干净的,最后使用@ angular-devkit / build-optimizer进行进一步优化
如果仍然很大,请在应用程序中对正在使用的第三方库进行遍历。 (1)您要导入整个RxJS库吗? (2)所有本地化的时刻?等。