我正在开发由前同事开发的旧角度项目,我正在尝试调试它。但是,在运行时,我遇到以下错误:
NullInjectorError: R3InjectorError(n)[c -> n -> J -> J -> J]:
NullInjectorError: No provider for J!
at Qd.get (main.js:1:1159201)
at gy.get (main.js:1:1160554)
at gy.get (main.js:1:1160554)
at gy.get (main.js:1:1160554)
at Rv (main.js:1:1131811)
at Object.Ir (main.js:1:1131912)
at n.ɵfac [as factory] (main.js:1:194040)
at gy.hydrate (main.js:1:1162531)
at gy.get (main.js:1:1160506)
at Rv (main.js:1:1131811)
代码似乎被混淆了。
是否可以禁用混淆?
我发现的所有建议都是将
optimization
标志设置为 false
。但这并没有奏效;在调试模式下,应用程序仍然很混乱。只是当我运行ng serve --configuration production
时,我终于收到了未混淆的错误