当我使用ng serve
启动我的网站时,一切都很正常,但是每次尝试启动生产环境时都会出现错误NullInjectorError: No provider for n
。我检查了所有我编写的服务是否包含在NgModule提供商中。因为这是生产环境,所有文件都被压缩和混淆,所以我不知道到底是什么导致了这个问题。有没有办法来检查它或者也许可以从错误详情中获取信息?
ERROR Error: StaticInjectorError(G)[n -> n]:
StaticInjectorError(Platform: core)[n -> n]:
NullInjectorError: No provider for n!
at n.get (main.94f42881e2fdceca85d7.bundle.js:1)
at main.94f42881e2fdceca85d7.bundle.js:1
at n (main.94f42881e2fdceca85d7.bundle.js:1)
at n.get (main.94f42881e2fdceca85d7.bundle.js:1)
at main.94f42881e2fdceca85d7.bundle.js:1
at n (main.94f42881e2fdceca85d7.bundle.js:1)
at n.get (main.94f42881e2fdceca85d7.bundle.js:1)
at Pi (main.94f42881e2fdceca85d7.bundle.js:1)
at main.94f42881e2fdceca85d7.bundle.js:1
at Li (main.94f42881e2fdceca85d7.bundle.js:1)