Angular Upgrade Error : 5.2.0 -> 6.0.9
Angular Upgrade Error : 5.2.0 -> 6.0.9
将我的应用程序从 Angular 5.2.10 迁移到 6.0.9 时出现以下错误。我使用了描述的迁移步骤 here
Error: StaticInjectorError(AppModule)[ApplicationRef -> Injector]:
StaticInjectorError(Platform: core)[ApplicationRef -> Injector]:
NullInjectorError: No provider for Injector!
at NullInjector.push../node_modules/@angular/core/fesm5/core.js.NullInjector.get (core.js:1034)
at resolveToken (core.js:1271)
at tryResolveToken (core.js:1216)
at StaticInjector.push../node_modules/@angular/core/fesm5/core.js.StaticInjector.get (core.js:1113)
at resolveToken (core.js:1271)
at tryResolveToken (core.js:1216)
at StaticInjector.push../node_modules/@angular/core/fesm5/core.js.StaticInjector.get (core.js:1113)
at resolveNgModuleDep (core.js:8161)
at _createClass (core.js:8208)
at _createProviderInstance (core.js:8178)
错误信息截图
Angular 版本: 6.0.9
浏览器:
- [X] Chrome(桌面)版本 67.0.3396.99
其他信息:
- 节点版本:8.9.4
- 平台:Windows
通过创建一个新的 Angular6 应用程序并将现有应用程序代码移入其中,问题得到了解决。 here 提到的自动升级不起作用。
将我的应用程序从 Angular 5.2.10 迁移到 6.0.9 时出现以下错误。我使用了描述的迁移步骤 here
Error: StaticInjectorError(AppModule)[ApplicationRef -> Injector]:
StaticInjectorError(Platform: core)[ApplicationRef -> Injector]:
NullInjectorError: No provider for Injector!
at NullInjector.push../node_modules/@angular/core/fesm5/core.js.NullInjector.get (core.js:1034)
at resolveToken (core.js:1271)
at tryResolveToken (core.js:1216)
at StaticInjector.push../node_modules/@angular/core/fesm5/core.js.StaticInjector.get (core.js:1113)
at resolveToken (core.js:1271)
at tryResolveToken (core.js:1216)
at StaticInjector.push../node_modules/@angular/core/fesm5/core.js.StaticInjector.get (core.js:1113)
at resolveNgModuleDep (core.js:8161)
at _createClass (core.js:8208)
at _createProviderInstance (core.js:8178)
错误信息截图
Angular 版本: 6.0.9
浏览器:
- [X] Chrome(桌面)版本 67.0.3396.99
其他信息:
- 节点版本:8.9.4
- 平台:Windows
通过创建一个新的 Angular6 应用程序并将现有应用程序代码移入其中,问题得到了解决。 here 提到的自动升级不起作用。