我在多个页面中加载了多个角度应用程序。加载特定应用程序时,我试图最小化捆绑软件下载的大小。我不能在这里使用延迟加载,因为我正在使用多个角度应用程序,但是所有这些应用程序都具有相同的依赖关系。
当我尝试ng build --prod
时,它在main.js包中包含了不需要的依赖代码。我想单独获取依赖项代码包,以便在浏览页面时不会下载冗余代码。
答案 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