Javascript 未处理的拒绝类型错误:this.emitter.refreshFiles不是函数

Javascript 未处理的拒绝类型错误:this.emitter.refreshFiles不是函数,javascript,angularjs,unit-testing,karma-runner,karma-jasmine,Javascript,Angularjs,Unit Testing,Karma Runner,Karma Jasmine,我目前正在测试我的angular应用程序,它使用angular(1.5)+typescript(^1.8.0)+karma(^0.13.14) 我在尝试运行karma时出现以下错误: “未处理的拒绝类型错误:this.emitter.refreshFiles不是 功能 在Plugin.notifyKarmaAboutChanges(/Users/roamer/Documents/work/project/asbhub/develope/asbhub frontend/node_modules/k

我目前正在测试我的angular应用程序,它使用angular(1.5)+typescript(^1.8.0)+karma(^0.13.14)

我在尝试运行karma时出现以下错误:

“未处理的拒绝类型错误:this.emitter.refreshFiles不是 功能 在Plugin.notifyKarmaAboutChanges(/Users/roamer/Documents/work/project/asbhub/develope/asbhub frontend/node_modules/karma webpack,带快速源地图/索引。js:148:15) 插件。(/Users/roamer/Documents/work/project/asbhub/developer/asbhub frontend/node_modules/karma webpack,带有快速源代码映射/索引。js:104:9) 在Compiler.applyPlugins(/Users/roamer/Documents/work/project/asbhub/develope/asbhub frontend/node_modules/webpack/node_modules/tapable/lib/tapable.js:25:14) 观看时。_完成(/Users/roamer/Documents/work/project/asbhub/developer/asbhub frontend/node_modules/webpack/lib/Compiler.js:93:17) 观看时。(/Users/roamer/Documents/work/project/asbhub/develope/asbhub frontend/node_modules/webpack/lib/Compiler.js:76:18) 在Compiler.emitRecords(/Users/roamer/Documents/work/project/asbhub/develope/asbhub frontend/node_modules/webpack/lib/Compiler.js:319:37) 观看时。(/Users/roamer/Documents/work/project/asbhub/developer/asbhub frontend/node_modules/webpack/lib/Compiler.js:59:19) at/Users/roamer/Documents/work/project/asbhub/develope/asbhub frontend/node_modules/webpack/lib/Compiler.js:312:11 在Compiler.applypluginasync(/Users/roamer/Documents/work/project/asbhub/develope/asbhub frontend/node_modules/webpack/node_modules/tapable/lib/tapable.js:73:70) 在Compiler.afterEmit(/Users/roamer/Documents/work/project/asbhub/develope/asbhub frontend/node_modules/webpack/lib/Compiler.js:309:8) 编译时。(/Users/roamer/Documents/work/project/asbhub/develope/asbhub frontend/node_modules/webpack/lib/Compiler.js:304:14) at/Users/roamer/Documents/work/project/asbhub/develope/asbhub frontend/node_modules/webpack/node_modules/async/lib/async.js:52:16 在Object.async.forEachOf.async.eachOf(/Users/roamer/Documents/work/project/asbhub/develope/asbhub frontend/node_modules/webpack/node_modules/async/lib/async.js:236:30) 在Object.async.forEach.async.each(/Users/roamer/Documents/work/project/asbhub/develope/asbhub frontend/node_modules/webpack/node_modules/async/lib/async.js:209:22) 在Compiler.emitFiles(/Users/roamer/Documents/work/project/asbhub/develope/asbhub frontend/node_modules/webpack/lib/Compiler.js:272:20) 在MemoryFileSystem(匿名函数)[as mkdirp](/Users/roamer/Documents/work/project/asbhub/develop/asbhub frontend/node_modules/karma webpack with fast source maps/node_modules/webpack dev middleware/node_modules/memory fs/lib/MemoryFileSystem.js:283:10)”


所以我只能重新启动karma来再次运行我的测试,而不是让karma为我自动刷新。在stackoverflow上找不到类似的问题,所以我在这里发布我的问题。有什么建议吗?

尝试设置Karma v1.5.0。Cheerry setting Karma v1.5.0。干杯