AOT编译是否为angular@4.0.0?

时间:2017-03-24 19:40:52

标签: angular angular-cli angular4

AOT编译是否为angular@4.0.0和angular/cli@1.0.0的默认值? 我们今天正在迁移我们的应用程序,我不知道它的文档仍然有效: https://angular.io/docs/ts/latest/cookbook/aot-compiler.html

我遇到了一些与AoT Compilations错误相关的问题: 属性'myModel'是私有的,只能在'MyComponent'类中访问。

ps:仅在 ng build -target = production

时出现错误

我认为这种错误不应该出现在JIT编译中......

1 个答案:

答案 0 :(得分:6)

@angular/cli@1.0.0-beta.28以来,他们已将AOT编译作为生产版本的默认编辑。如果您不希望这样(尽管我强烈建议您出于性能原因使您的应用程序与AOT兼容),您可以使用--aot=false参数作为构建命令