【发布时间】:2017-08-10 19:15:41
【问题描述】:
我仅在尝试在 azure 中构建时收到错误。本地 ng build -- prod 工作正常。
错误:模块 [path_to_file] 没有静态导出 true
因为这是用于生产,所以我不想 --aot=false 找到 here。
我确实使用 --aot=false 运行了它,但遇到了同样的错误。
我的构建定义是正确的,因为它在上周工作并且尚未更新。
我假设导致此问题的构建中发生了某些变化。
在我正在使用的 package.json 文件中 "@angular/cli": "^1.2.0" 用于我的 devDependency
更新:
升级包.json 构建 cli devDependency 现在是 "@angular/cli": "^1.3.0"
同样的错误
【问题讨论】:
-
我强烈建议升级到 angular-cli 1.3.0。它修复了很多 AOT 编译错误,并且可能会为您解决这个问题。
-
我得到同样的错误
-
我相信最新的标准是
ng build --prod --aot(不分真假) -
删除 angular-cli 升级后构建的 --aot 后
标签: angular azure build angular-cli