Angular Tour of Heroes - 测试项目包括但不工作

时间:2018-05-14 15:30:13

标签: angular angular-cli angular5

我下载了Angular Tour of Heroes测试项目here。我从一开始就收到以下错误。有什么想法吗?

  

找不到输入模块中的错误:错误:无法解决   ' C:\代码\测试\ SRC \ test.ts'在' C:\ code \ testing'

     

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

1 个答案:

答案 0 :(得分:0)

我能够分几步完成它。

  1. 打开angular.json文件。

      

    test => options =>主

         

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

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

      

    改变这个:       "文件":[       " test.ts&#34 ;,       " polyfills.ts"       ],
          对此:       "文件":[       " tests.sb.ts&#34 ;,       " polyfills.ts"       ],

  3. 运行:

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

    npm test
    
  5. 您的测试现在应该正常运行。