有没有一种方法可以使用angular-cli在package.json中为依赖项创建单独的捆绑文件?

时间:2019-08-20 15:15:39

标签: angular angular-cli

我在多个页面中加载了多个角度应用程序。加载特定应用程序时,我试图最小化捆绑软件下载的大小。我不能在这里使用延迟加载,因为我正在使用多个角度应用程序,但是所有这些应用程序都具有相同的依赖关系。

当我尝试ng build --prod时,它在main.js包中包含了不需要的依赖代码。我想单独获取依赖项代码包,以便在浏览页面时不会下载冗余代码。

1 个答案:

答案 0 :(得分:1)

是,

--vendor-chunk=true

或在您的angular.json中的配置选项下:

"vendorChunk": true,

从angular-cli文档中获取构建命令:

When using Build Optimizer the vendor chunk will be disabled by default. You can override this with --vendor-chunk=true.

https://github.com/angular/angular-cli/wiki/build#--build-optimizer-and---vendor-chunk