【问题标题】:ng build --prod receives error Module has no static exports trueng build --prod 收到错误 Module has no static exports true
【发布时间】: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


【解决方案1】:

所以它终于建成了。

这就是我所做的

  1. upgraded the package using these instructions 使用 npm-check-updates npm package

    一个。 npm i -g npm-check-updates

    b. npm-check-updates -u

    c。 npm 安装

  2. 安装了现在需要的所有额外依赖项

  3. 升级到最新的角度

  4. 运行 'ng build --prod'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-27
    • 2022-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多