0
에서 찾을 수 없습니다. 그러나 node.js 응용 프로그램을 실행하면 다음 런타임 오류가 발생합니다.package.json 모듈은 내가 로컬 경로가 내 package.json에 두 개의 패키지가 실행
module.js:529
throw err;
^
Error: Cannot find module 'subscriptions-transport-ws'
at Function.Module._resolveFilename (module.js:527:15)
at Function.Module._load (module.js:476:23)
at Module.require (module.js:568:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/nbhati/projects/graphql-bookstore-server/src/app.factory.js:6:1)
at Module._compile (module.js:624:30)
at loader (/Users/nbhati/projects/graphql-bookstore-server/node_modules/babel-register/lib/node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (/Users/nbhati/projects/graphql-bookstore-server/node_modules/babel-register/lib/node.js:154:7)
at Module.load (module.js:545:32)
at tryModuleLoad (module.js:508:12)
무엇이 누락 되었습니까?
파일이 필요한지, 모듈에'index.js'가 있는지 확인하십시오. –
'node_modules' 폴더는 앱과 동일한 디렉토리 (또는 상위 디렉토리)에 있습니까? – cybersam
둘 다 감사합니다. 예 패키지를 가져오고 있습니다. 예, node_modules 폴더는 내 응용 프로그램의 index.js 바로 위에 있습니다. 디버깅을 위해 console.log를 넣기 때문에 로컬 경로에 두 패키지를 놓습니다. 그렇지 않으면 npm에서 직접 가져 오면 코드가 제대로 작동합니다! – Naresh