在使用Angular测试库时,需要确保其版本与Angular核心版本相匹配。否则,可能会出现一些兼容性问题。通常情况下,Angular测试库的版本号会与所使用的Angular核心版本号一致。
例如,如果使用Angular核心版本9,那么可以使用以下命令安装Angular测试库:
npm install --save-dev @angular/core@9 @angular/platform-browser@9 @angular/forms@9 @angular/common@9 @angular/router@9 @angular/compiler@9 @testing-library/angular@9
或者可以使用指定版本号的命令:
npm install --save-dev @angular/core@9.0.0-rc.1 @angular/platform-browser@9.0.0-rc.1 @angular/forms@9.0.0-rc.1 @angular/common@9.0.0-rc.1 @angular/router@9.0.0-rc.1 @angular/compiler@9.0.0-rc.1 @testing-library/angular@8.0.0-beta.0
这样做之后,Angular测试库就与Angular核心版本9匹配了。可以在项目中正常使用Angular测试库而不会出现版本不匹配的问题。
下一篇:Angular测试模块和覆盖