【问题标题】:Angular 5. Build AOTAngular 5. 构建 AOT
【发布时间】:2018-06-22 19:44:53
【问题描述】:

在 Angular 5 中,我使用时出错:ng serve --aot

如果我使用 JIT(at-loader)构建,那么一切正常,但我需要 AOT。

这里可以看到讨论:https://github.com/angular/angular/issues/20639

请帮帮我。

【问题讨论】:

  • angular 5 默认是aot
  • @Aravind 是的,默认情况下。但是,如果使用密钥--aot,我会出错。如果我使用 JIT(ng serve) 那么一切正常。
  • 你能提供复制吗?

标签: angular jit angular5 angular-aot


【解决方案1】:

对于编译/Livesync,您无需使用--aot 标志。

要构建您的项目,请使用

ng build --prod --aot

如果您在服务时使用--aot,它将使用 ContantInvalidating 构建您的整个项目。通过只执行ng serve,它将使用AOT 功能运行

【讨论】:

  • @Deepak swain - 在最新的 angularCLI 版本中,您只需要命令:“ng build --prod”,没有“--aot”,因为这是在构建生产时默认运行的。
【解决方案2】:

angular v5+ 具有默认的 aot,因此您可以使用生产环境轻松构建您的应用程序 ng build --prod

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-24
    • 2018-09-22
    • 1970-01-01
    • 2021-12-09
    • 2019-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多