如何在 Angular 应用程序中使用 Angular-CLI 执行 AOT?

How to do AOT with Angular-CLI in Angular application?

构建一个 Angular4 项目并试图弄清楚我们如何以及是否需要使用 Angular-CLI 进行 AOT,因为它 运行s Webpack2 在幕后,webpack 可以使用 ng build 给我们生产构建。那么我们需要用CLI做AOT吗?

另外,当我们 运行 在本地机器上进行基于 CLI 的项目时,在本地主机上呈现的构建是 AOT 编译的还是 JIT 编译的?

Aot 构建使用

ng build --prod

这将在您的 dist 文件夹中创建文件,这些文件将被自动生成。

对于 Jit 构建 ng build 就足够了,它将在您的 dist 文件夹中创建使用 jit 编译的文件。

如果您想在本地使用 ng serve --aot通常使用 ng serve 提供 aot,则使用 jit

提供文件