使用ng build --prod构建时出错。不用--prod标志和ng服务就可以了

时间:2019-11-19 10:11:48

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

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

升级后,现在出现以下错误:

  

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

但是,该项目使用ng build可以很好地构建,而使用ng serve可以很好地运行,所以我不知道此问题发生在哪里,并且错误并不能告诉我问题出在我的项目中。

1 个答案:

答案 0 :(得分:0)

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

完全相同的错误。真的很奇怪,这个问题没有得到正确解决。

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