Angular AoT angular 编译器 cli 与 angular-cli
Angular AoT angular compiler cli vs angular-cli
本指南 https://angular.io/guide/aot-compiler 使用 @angular/compiler-cli
和使用命令 ng build --prod (that use options --aot)
有什么区别??
Angular CLI 不仅仅负责为 AOT 编译文件。
与 AOT 编译一起,使用 ng build -prod
还将缩小、丑化、(部分)消除死代码,并适当地捆绑您的应用程序(包括延迟加载的捆绑包)。
旁注:
您还可以使用 --build-optimizer
标志进一步优化您的代码。它将删除供应商捆绑包,但您的整体捆绑包大小 应该 更小。这个标志现在是实验性的,最终(希望)会被移动到 -prod
标志中。它不是的一个明显原因是它使编译时间更长。
本指南 https://angular.io/guide/aot-compiler 使用 @angular/compiler-cli
和使用命令 ng build --prod (that use options --aot)
有什么区别??
Angular CLI 不仅仅负责为 AOT 编译文件。
与 AOT 编译一起,使用 ng build -prod
还将缩小、丑化、(部分)消除死代码,并适当地捆绑您的应用程序(包括延迟加载的捆绑包)。
旁注:
您还可以使用 --build-optimizer
标志进一步优化您的代码。它将删除供应商捆绑包,但您的整体捆绑包大小 应该 更小。这个标志现在是实验性的,最终(希望)会被移动到 -prod
标志中。它不是的一个明显原因是它使编译时间更长。