2017-01-09 6 views
0

Google Cloud에 애플리케이션을 배포하려고합니다. 그러나 나는 다음과 같은 오류가 발생합니다 :Google 클라우드 노드 Js 시작 모듈을 찾을 수 없음

Error: Cannot find module '/src/server/mainServer.js' 

package.json에는 다음이 포함

"scripts": { 
    "start": "node /src/server/mainServer.js" 
}, 

package.json 파일은 src 폴더와 함께 기본 디렉토리에 포함되어 있습니다.

편집 : 구조 : 디렉토리 폴더 전에 기간을 배치 할

Error: Cannot find module '/app/src/server/mainServer.js' 
+1

프로젝트 디렉토리 구조를 붙여 넣을 수 있습니까? – akinjide

+0

'package.json'을 앱 디렉토리 밖으로 이동할 수 있습니까? – akinjide

+0

어디서? 나는 app 디렉토리를 만들지 않았다. Google 클라우드가 수행합니다 –

답변

0

시도 :

app/
    package.json 
    src/
     server/
      mainServer.js 
     client/
      app.js 

나는 오류 ./하도록 경로를 변경 한 후.

즉 :

"scripts": { 
    "start": "node ./src/server/mainServer.js" 
}, 
1

. 추가해 절대 경로 확인의 './src' 대신 '/src'. 즉, 현재 작업 디렉토리의 디렉토리 트리를 위로 이동하여 package.json

"scripts": { 
    "start": "node ./src/server/mainServer.js" 
} 
+0

경로를 업데이트했습니다. 이제 다른 오류가 발생합니다 –

+0

무엇이 오류입니까? – akinjide

+0

질문이 업데이트되었습니다. –

관련 문제