Is the AOT Compilation the default on angular@4.0.

2019-03-20 18:17发布

Is the AOT Compilation the default on angular@4.0.0 and angular/cli@1.0.0 ? We are migrating our apps today, and i don't know wheter its docs are still valid: https://angular.io/docs/ts/latest/cookbook/aot-compiler.html

I'm having some issues that appears with AoT Compilations errors like that: Property 'myModel' is private and only accessible within class 'MyComponent'.

ps.: It's error only appears with ng build -target=production

I think wich this kind of error should not occurs on JIT Compilation...

1条回答
\"骚年 ilove
2楼-- · 2019-03-20 18:59

Since @angular/cli@1.0.0-beta.28 they've made the AOT compilation the default for production builds. If you do not want that (even though I strongly advice you for performance reasons to make your app AOT compatible), you can use the --aot=false argument for your build command

查看更多
登录 后发表回答