AOT 编译是 [email protected] 上的默认设置吗?

问题描述 投票:0回答:1

AOT 编译是 [电子邮件受保护] 和 Angular/[电子邮件受保护] 上的默认设置吗? 我们今天正在迁移我们的应用程序,我不知道它的文档是否仍然有效: https://angular.io/docs/ts/latest/cookbook/aot-compiler.html

我遇到了一些与 AoT 编译错误类似的问题:

属性“myModel”是私有的,只能在“MyComponent”类中访问。

p.s.:该错误仅出现在 ng build -target=product

我认为这种错误不应该发生在JIT编译上。

angular-cli angular
1个回答
6
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.