有没有办法使用 angular-cli 为 package.json 中的依赖项创建单独的捆绑文件?
Is there a way to create a separate bundle file for dependencies in package.json using angular-cli?
我在多个页面中加载了多个 angular 应用程序。当我加载特定应用程序时,我试图最小化包下载大小。我不能在这里使用延迟加载,因为我正在使用多个 angular 应用程序,但所有这些应用程序都具有相同的依赖项。
当我尝试 ng build --prod
时,它包含 main.js 包中的依赖代码,这是我不想要的。我想单独获取依赖代码包,这样我在浏览页面时就不会下载冗余代码。
是的,
--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
我在多个页面中加载了多个 angular 应用程序。当我加载特定应用程序时,我试图最小化包下载大小。我不能在这里使用延迟加载,因为我正在使用多个 angular 应用程序,但所有这些应用程序都具有相同的依赖项。
当我尝试 ng build --prod
时,它包含 main.js 包中的依赖代码,这是我不想要的。我想单独获取依赖代码包,这样我在浏览页面时就不会下载冗余代码。
是的,
--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