【问题标题】:Error building with ng build --prod. Fine without --prod flag and ng serve使用 ng build --prod 构建时出错。没有 --prod 标志和 ng serve 很好
【发布时间】:2020-03-14 19:42:51
【问题描述】:

我有一个使用 ng build --prod 构建良好的项目,直到我在 package.json 中将 TypeScript 的版本从 2.72 升级到 2.92。

升级后,我现在收到以下错误:

无法读取未定义的属性 'Symbol(Symbol.iterator)' 中的错误

但是,项目使用 ng build 构建良好,使用 ng serve 运行良好,所以我不知道这个问题发生在哪里,并且错误没有告诉我问题出在我的项目中。

【问题讨论】:

  • 需要更多信息
  • 你的html文件中是否有这个错误?

标签: node.js angular npm deployment ng-build


【解决方案1】:

我发现了问题。正如 Github 上的这个问题所指出的,使用 resolveJsonModule 似乎是问题:https://github.com/angular/angular/issues/25456

完全相同的错误。真的很惊讶这个问题没有得到妥善解决。

问题是我不知道问题出在哪里,因为错误消息非常模糊。在我的 app.module 中注释掉我的 json 导入使构建按预期工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-29
    • 1970-01-01
    • 2018-02-07
    • 1970-01-01
    • 1970-01-01
    • 2018-01-09
    • 2019-06-16
    相关资源
    最近更新 更多