我下载了《英雄角之旅》测试项目 here 。我从一开始就有以下错误。有什么想法吗?
未找到输入模块中的错误:错误:无法解决 'C:\code\testing\src\test。“C:\code\testing”中的“ts” 错误TS6053中的错误:文件“C:/code/testing/src/test。找不到ts。 src/app/twain/twain。组成部分大理石。规范ts(3,40):错误TS2307: 找不到模块“jasmine marbles”。
未找到输入模块中的错误:错误:无法解决 'C:\code\testing\src\test。“C:\code\testing”中的“ts”
错误TS6053中的错误:文件“C:/code/testing/src/test。找不到ts。 src/app/twain/twain。组成部分大理石。规范ts(3,40):错误TS2307: 找不到模块“jasmine marbles”。
我可以通过几个步骤让它工作。
打开 angular.json 文件
angular.json
测试=>选项=>主要的 改变 "main": "src/test.ts", 到 "main": "src/tests.sb.ts",
测试=>选项=>主要的
改变 "main": "src/test.ts", 到 "main": "src/tests.sb.ts",
"main": "src/test.ts",
"main": "src/tests.sb.ts",
打开 tsconfig.spec.json 文件
tsconfig.spec.json
更改此项: “文件”:[ “测试.ts”, “polyfills.ts” ],则, 对此: “文件”:[ “测试某人”, “polyfills.ts” ],则,
运行此操作:
npm i jasmine-marbles
然后运行测试。
npm test
您的测试现在应该可以正常工作了。