Angular2 - KarmaJS - 单元测试不会在 npm 测试中自动执行

Angular2 - KarmaJS - unit Tests no executed automatically on npm test

我正在使用 KarmaJS 和 JasmineJS 在 Angular2 上进行单元测试。 当我 运行 "npm test" 浏览器自动打开,但是测试没有自动执行。

如果我更改任何文件,所有测试都将在项目中执行。

这是我的“karma.conf.js

这是我在 "karma.conf.js"

中引用的“test.ts”文件

就我而言,我排除了 tsconfig.json.

中的所有 *.spec.ts 文件

"exclude": [ "node_modules", "wwwroot", "typings/browser", "typings/main", "typings/browser.d.ts", "typings/main.d.ts", "dist", "/*.spec.ts"** ...

它必须像 :

"exclude": [ "node_modules", "wwwroot", "typings/browser", "typings/main", "typings/browser.d.ts", "typings/main.d.ts", "dist" ], "files": [ "test.ts" ], "include": [ "/.spec.ts", “/.d.ts”]...