2017-11-08 12 views
2

내 nodejs 응용 프로그램을 구축을 위해 노력하고 있습니다.하지만 난 항상이 오류를 얻고있다. 던져 새로운 형식 오류는 ('슈퍼 생성자는 "상속"로해야하지'+

util.js:988 
throw new TypeError('The super constructor to "inherits" must not ' + 
^ 

TypeError: The super constructor to "inherits" must not be null or undefined 
at Object.inherits (util.js:988:11) 
at Object.<anonymous> (D:\CIDE-Backend\CIDE-BACKEND\node_modules\zetta\node_modules\spdy\lib\spdy\connection.js:86:6) 
at Module._compile (module.js:573:30) 
at Object.Module._extensions..js (module.js:584:10) 
at Module.load (module.js:507:32) 
at tryModuleLoad (module.js:470:12) 
at Function.Module._load (module.js:462:3) 
at Module.require (module.js:517:17) 
at require (internal/module.js:11:18) 
at Object.<anonymous> (D:\CIDE-Backend\CIDE-BACKEND\node_modules\zetta\node_modules\spdy\lib\spdy.js:20:19) 
at Module._compile (module.js:573:30) 
at Object.Module._extensions..js (module.js:584:10) 
at Module.load (module.js:507:32) 
at tryModuleLoad (module.js:470:12) 
at Function.Module._load (module.js:462:3) 
at Module.require (module.js:517:17) 
[nodemon] app crashed - waiting for file changes before starting... 

난 아직도 내가이 solution하지만 따라 같은 오류를 얻고있다.

my node version is 8.4.0

내가이 오류를 해결할 수있는 방법을

my npm version is 5.5.1

당신이 내게 말할 수 있습니다.?

+0

spdy 모듈 (종속성 중 하나)이 작동하지 않습니다. 다른 의존성이 무엇을 요구하는지 알아 내려고 노력하십시오. 최신 spdy 소스에는 해당 파일조차 없습니다. (https://github.com/spdy-http2/node-spdy/tree/master/lib/spdy를 참조하십시오.) deps를 업그레이드하면 문제를 해결할 수 있습니다. –

+0

여전히 같은 오류 –

답변

0

종속성 zetta에는 노드의 현재 버전과 호환되지 않는 spdy의 고대 버전이 포함되어 있습니다. 주위에 일을 가지고 이것에 대해 zetta's github에 개방 문제, 현재로서는 :

process.EventEmitter = require('events').EventEmitter 
const zetta = require('zetta') 

귀하의 마일리지가 해킹에 달라질 수는, 내가 직접 테스트하지 않았습니다. 또는 zetta 팀이 종속성을 수정하거나 노드 설치를 다운 그레이드 할 때까지 기다릴 수 있습니다.