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 标志中。它不是的一个明显原因是它使编译时间更长。