Javascript 因果报应运行问题:无法读取属性';原型&x27;未定义的

Javascript 因果报应运行问题:无法读取属性';原型&x27;未定义的,javascript,karma-jasmine,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){

我已经在我的系统中安装了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)
C:\angularjs1 master\Ch 02\sp blogger\scripts>test.bat
C:\angularjs1 master\Ch 02\sp blogger\node\u modules\policyfile\lib\server.js:254
key(process.EventEmitter.prototype).forEach(函数代理(key){
^
TypeError:无法读取未定义的属性“prototype”
对象处。(C:\angularjs1 master\Ch 02\sp blogger\node\u modules\policyfile\lib\server.js:254:34)

无法理解此处的错误。请告诉我是否需要添加任何依赖项或我需要执行任何其他操作。

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


我想,EventEmitter.prototype在节点版本7或8中被删除。我们回到了6,它成功了。

您好,您解决过这个问题吗?有完全相同的问题。