1

我在这里下载了 Angular Tour of Heroes 测试项目。我从一开始就收到以下错误。有任何想法吗?

找不到入口模块中的错误:错误:无法解析“C:\code\testing”中的“C:\code\testing\src\test.ts”

错误 TS6053 中的错误:找不到文件“C:/code/testing/src/test.ts”。src/app/twain/twain.component.marbles.spec.ts(3,40):错误 TS2307:找不到模块 'jasmine-marbles'。

4

1 回答 1

0

我能够通过几个步骤让它工作。

  1. 打开angular.json文件。

    测试 => 选项 => 主要

    更改"main": "src/test.ts","main": "src/tests.sb.ts",

  2. 打开tsconfig.spec.json文件。

    改变这个:“文件”:[“test.ts”,“polyfills.ts”],
    到这个:“文件”:[“tests.sb.ts”,“polyfills.ts”],

  3. 运行这个:

    npm i jasmine-marbles
    
  4. 然后运行你的测试。

    npm test
    

您的测试现在应该可以工作了。

于 2018-05-14T16:08:35.157 回答