我将项目部署到服务器中,每次加载页面时,我看到文件vendor.js
加载需要34秒,并且文件大小为12Mb,我不知道如何减小或缩小文件,因为我在我的项目中找不到它。
我是初学者,对不起,这是一个基本问题
我尝试ng build --prod
是因为我在一个问题中找到它,但是没有得到任何结果
答案 0 :(得分:2)
减少使用的外部库的数量
答案 1 :(得分:1)
我认为这会起作用。
尝试ng build -prod -aot -vc -cc -dop --buildOptimizer,看看您的电话号码是多少。这将启用生产模式,使用AOT,将供应商块用于第三方库,将所有通用代码提取到一个通用块中,确保输出路径是干净的,最后使用@ angular-devkit / build-optimizer进行进一步处理优化。
ng构建本身没有任何优化。如果您执行build --help,则可以看到所有可以传递的标志,以进一步优化代码并减小输出大小。
如果仍然很大,请在应用程序中对正在使用的第三方库进行遍历。 (1)您要导入整个RxJS库吗? (2)所有本地化的片刻?等。