如何在angular2中禁用AOT?

jes*_*rma 5 build angular2-aot angular angular5 angular6

我有这样的事情:

ng build --prod --no-aot
Run Code Online (Sandbox Code Playgroud)

但我无法理解它们之间的区别

ng build --prod  
Run Code Online (Sandbox Code Playgroud)

ng build --prod --no-aot
Run Code Online (Sandbox Code Playgroud)

Mel*_*hia 11

更新:对于Angular 6

使用以下命令禁用AOT模式:

$ ng build --prod --aot=false --build-optimizer=false
Run Code Online (Sandbox Code Playgroud)


Ali*_*zad 3

该标志--prod默认进行 AOT 编译。如果您想在没有 AOT 的情况下构建,那么ng build只需在没有任何标志的情况下运行即可。