2017-12-01 10 views
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) 

무엇이 누락 되었습니까?

+0

파일이 필요한지, 모듈에'index.js'가 있는지 확인하십시오. –

+0

'node_modules' 폴더는 앱과 동일한 디렉토리 (또는 상위 디렉토리)에 있습니까? – cybersam

+0

둘 다 감사합니다. 예 패키지를 가져오고 있습니다. 예, node_modules 폴더는 내 응용 프로그램의 index.js 바로 위에 있습니다. 디버깅을 위해 console.log를 넣기 때문에 로컬 경로에 두 패키지를 놓습니다. 그렇지 않으면 npm에서 직접 가져 오면 코드가 제대로 작동합니다! – Naresh

답변

1

수수께끼가 풀렸다. 이러한 패키지는 TypeScript로 작성되었습니다. 나는 그들을 수입하기 위해서 그들을 모아야했다.