我尝试部署Angular 7 Web应用程序,并引发错误-未捕获(承诺):ReferenceError:ngI18nClosureMode未定义。
该应用程序在本地运行时可以正常工作。
有人遇到这种错误吗?
谢谢!
答案 0 :(得分:1)
发生这种情况的主要原因是程序包版本不一致。由于您将所有版本降级为与8.0.0
相匹配,因此此问题已解决。
我遇到了同样的问题,其中我的angular-cli
版本是8.2.1
,而其他版本设置为8.2.7
。将所有内容更改为8.2.7
即可解决问题。
另一种可能性是您可能会遇到No NgModule metadata found for 'AppModule'
问题。这是由版本不一致引起的另一个问题。
希望这对您将来有用。
答案 1 :(得分:0)
仅在可能对其他人有用的情况下发布它-我能够通过将我所有的@ angular / *包降级为8.0.0并重新构建来解决此问题。