【问题标题】:ng build --aot with out prod mode is not compiling in AOT没有 prod 模式的 ng build --aot 不在 AOT 中编译
【发布时间】:2018-02-20 13:24:10
【问题描述】:

我们可以通过在 ng build 命令中传递 --aot 标志(如“ng build --env=dev --aot”)来将此 AOT 模式用于 dev 或 qa 模式。实际上我已经尝试过,但它没有用'AOT'编译?有人可以提出一些解决方案吗?

【问题讨论】:

  • 您能提供更多信息吗?你遇到了什么错误?
  • 没有错误。它只是在 dist 文件夹下生成的普通 JIT 和捆绑文件中编译
  • 是的,--aot 标志运行良好。
  • 当我使用 ng build --prod 构建时,dist 大小很小,但同样使用 --aot 标志,大小相对较高

标签: angular angular-cli angular2-aot


【解决方案1】:

是的,你可以通过添加这个标志

ng build --aot=true  

--aot 的默认值为 false。 (在非生产环境中)

您可以在此处https://github.com/angular/angular-cli/blob/master/docs/documentation/build.md查看有关构建选项的更多详细信息

【讨论】:

  • 谢谢。雅同意,但它没有缩小。我们也可以使用 ng build 进行缩小吗?官方文档说我们不能使用 angular-cli 进行缩小。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-22
  • 2018-02-15
  • 2018-09-05
  • 1970-01-01
  • 2018-02-27
  • 2019-04-20
  • 1970-01-01
相关资源
最近更新 更多