2017-12-22 25 views
0
에 배포에 오류 " '/ 응용 프로그램/DIST를'모듈을 찾을 수 없습니다"얻기

내 package.json에 다음 스크립트했다 : 나는Heroku가

"scripts": { 
    "dev": "nodemon server --exec babel-node --presets es2015,stage-2", 
    "build": "babel ./server -d ./dist", 
    "start": "node ./dist", 
    "heroku-postbuild": "cd react-ui/ && npm install && npm install --only=dev --no-shrinkwrap && npm run build" 
    }, 

에게 Heroku에 배포하는 방법에 대한 다음과 같은 얻을 오류

Error: Cannot find module '/app/dist'

로컬 npm run dev, npm run buildnpm run start에서 정상적으로 작동합니다.

어디서/app 폴더를 가져 오나요? 이 문제를 해결하는 방법?

감사 Matloob

+0

heroku에서 bash를 실행하고 npm run build를 입력 해보십시오. –

답변

1

당신은 전에 heroku에 배포 앱이 npm run build를 구축해야한다. heroku-postbuild을 먼저 실행 한 다음 start 앱을 실행합니다.

+0

Heroku에 배포하기 전에 앱을 제작하고 있었지만 .gitignore에'dist '를 추가했습니다. : face_palm : Thanks @ Tuấn Trần Duy – user3739898