在15
中有一些测试逻辑升级,你可以在下面的V15上找到全面的步骤
Angular Upgrade Guide V14 -> V15个
您是否完成了以下步骤?
- 更新使用InjectFlgs参数以使用InjectOptions参数的Injector.get()实例.在v15中,不建议使用Injector.get()的InjectFlgs参数.Read further个
- 更新使用InjectFlgs参数以使用InjectOptions参数的TestBed.inject()实例.在v15中,不建议使用TestBed.inject()的InjectFlgs参数.Read further个
还要判断是否正确的版本设置为karma
和jasmine
下面是一个新项目的堆叠闪电战使用Angular 15,版本应该匹配,如果你有一个不同的版本的Angular 15,然后先做npm i -g @angular/cli@<<version>>
,然后做ng new test
,然后判断karma
和jasmine
的版本,并验证所有的版本是相同的!
"@angular-devkit/build-angular": "^15.2.10",
"@angular/cli": "~15.2.10",
"@angular/compiler-cli": "^15.2.0",
"@types/jasmine": "~4.3.0",
"jasmine-core": "~4.5.0",
"karma": "~6.4.0",
"karma-chrome-launcher": "~3.1.0",
"karma-coverage": "~2.2.0",
"karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "~2.0.0",
"typescript": "~4.9.4"
Stackblitz Demo
个