我在这里下载了Angular Tour of Heroes测试项目。我从一开始就收到以下错误。有什么想法吗?
输入模块中未找到错误:错误:无法解决 'C:\code\testing\src\test.ts' in 'C:\code\testing'
错误TS6053 中的错误:找不到文件"C:/code/testing/src/test.ts"。 src/app/twain/twain.component.marbles.spec.ts(3,40(: 错误 TS2307: 找不到模块"茉莉弹珠"。
我能够通过几个步骤让它工作。
-
打开
测试 =>angular.json
文件。选项 => 主要
将
"main": "src/test.ts",
更改为"main": "src/tests.sb.ts",
-
打开
tsconfig.spec.json
文件。更改此设置: "文件":[ "测试.ts", "polyfills.ts" ],
对此: "文件":[ "tests.sb.ts", "polyfills.ts" ], -
运行以下命令:
npm i jasmine-marbles
-
然后运行测试。
npm test
您的测试现在应该可以正常工作了。