我怎样才能减少角度的vendor.js大小?

时间:2019-05-06 13:02:18

标签: javascript angular angular7

我将项目部署到服务器中,每次加载页面时,我看到文件vendor.js加载需要34秒,并且文件大小为12Mb,我不知道如何减小或缩小文件,因为我在我的项目中找不到它。 我是初学者,对不起,这是一个基本问题

我尝试ng build --prod是因为我在一个问题中找到它,但是没有得到任何结果

2 个答案:

答案 0 :(得分:2)

减少使用的外部库的数量

答案 1 :(得分:1)

我认为这会起作用。

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

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

如果仍然很大,请在应用程序中对正在使用的第三方库进行遍历。 (1)您要导入整个RxJS库吗? (2)所有本地化的片刻?等。