Karma运行问题:无法读取undefined的属性'prototype'

时间:2018-01-11 09:45:17

标签: javascript karma-jasmine

我已经在我的系统中安装了Karma,当我运行脚本时,我遇到了问题。

C:\angularjs1-master\Ch 02\sp-blogger\scripts>test.bat
C:\angularjs1-master\Ch 02\sp-blogger\node_modules\policyfile\lib\server.js:254
Object.keys(process.EventEmitter.prototype).forEach(function proxy (key){
                                 ^

TypeError: Cannot read property 'prototype' of undefined
    at Object.<anonymous> (C:\angularjs1-master\Ch 02\sp-blogger\node_modules\policyfile\lib\server.js:254:34)

无法理解此处的错误。如果需要添加任何依赖项,或者我需要做任何其他事情,请告诉我。

1 个答案:

答案 0 :(得分:1)

因此我们无法升级使用此组件的组件,我们不得不降级我们的NodeJS版本以使这些旧的遗留测试运行。

我认为在节点版本7或8中删除了EventEmitter.prototype。我们回到了6,它起作用了。