Node.js 错误[karma]:[TypeError:添加HTML输出时无法调用未定义的方法';push']

Node.js 错误[karma]:[TypeError:添加HTML输出时无法调用未定义的方法';push'],node.js,tdd,jasmine,karma-runner,Node.js,Tdd,Jasmine,Karma Runner,我正在使用karma和jasmine进行一些单元测试。我想要一个html输出,而不是检查控制台/终端,结果发现:这非常适合我的要求 当我运行它时,我得到一个错误: `ERROR [karma]: [TypeError: Cannot call method 'push' of undefined] TypeError: Cannot call method 'push' of undefined at onBrowserStart (/usr/local/lib/node

我正在使用karma和jasmine进行一些单元测试。我想要一个html输出,而不是检查控制台/终端,结果发现:这非常适合我的要求

当我运行它时,我得到一个错误:

    `ERROR [karma]: [TypeError: Cannot call method 'push' of undefined]
    TypeError: Cannot call method 'push' of undefined
    at onBrowserStart (/usr/local/lib/node_modules/karma/lib/reporters/base.js:14:20)
    at null.<anonymous> (/usr/local/lib/node_modules/karma/lib/events.js:15:22)
    at EventEmitter.emit (events.js:117:20)
    at onStart (/usr/local/lib/node_modules/karma/lib/browser.js:128:13)
    at Socket.<anonymous> (/usr/local/lib/node_modules/karma/lib/events.js:15:22)
    at Socket.EventEmitter.emit [as $emit] (events.js:117:20)
    at SocketNamespace.handlePacket (/usr/local/lib/node_modules/karma/node_modules/socket.io/lib/namespace.js:335:22)
    at Manager.onClientMessage (/usr/local/lib/node_modules/karma/node_modules/socket.io/lib/manager.js:488:38)
    at WebSocket.Transport.onMessage (/usr/local/lib/node_modules/karma/node_modules/socket.io/lib/transport.js:387:20)
    at Parser.<anonymous> (/usr/local/lib/node_modules/karma/node_modules/socket.io/lib/transports/websocket/hybi-16.js:39:10)

谢谢您的帮助。

我切换到karma 0.10,一切正常

$ npm uninstall karma
并在项目根目录中运行以下命令:

$ npm install karma@0.10

祝你好运

你找到解决办法了吗?有同样的问题here@marcellscarlett-不,我只是解决了控制台输出的问题。我在那里读到了一些版本的问题,等等,但是我的版本应该可以一起工作,很明显这个错误已经被修复了,但是mehHad这件事发生在我身上了——有了控制台输出——它自己就消失了。我使用的是一个远程开发服务器,文件安装在NFS上——我假设保存文件时遇到了问题,而Karma正在监视这些文件
$ npm install karma@0.10