【发布时间】:2019-06-24 08:37:23
【问题描述】:
我的 Angular 应用程序,我没有模块。当我用 html 或 css 更改某些内容时,需要时间重新编译。所以我决定从ng serve --aot=true 开始,但我发现与没有任何标志的ng serve 相比,运行应用程序需要更多时间。但是这里有什么问题或者ng serve --aot=true的目的是什么?
任何人都可以帮助我理解ng serve --aot=true 标志。
【问题讨论】:
-
aot 用于加速应用程序运行而不是应用程序构建
-
AOT 旨在通过花费更长的编译时间来使您的应用程序快速运行。 JIT(即时)编译器设计用于在开发期间在本地构建和服务,因为它编译速度更快。在构建应用程序以进行部署时使用 AOT。