Heroku deploy error - devDependency module 설치 이상
Heroku devDependency Module ‘not found’ Error
Problem
GraphQL-yoga로 만든 간단한 api 서버를 heroku에 deploy하려는데 계속 오류가 발생했다. 에러 메세지는 아래와 같다.
1 | ... |
package.json
파일에서 babel-node
모듈은 devDependency에 들어가있었다.
‘package.json’
1 | "dependencies": { |
다른 모듈들은 제대로 설치되어 동작하지만 devDependencies의 모듈을 설치하지 않는 것 같았다.
Solution
“babel: not found” while deploying to heroku #36
여기서 해결법을 찾을 수 있었는데, 간단히 Heroku config variable NPM_CONFIG_PRODUCTION
을 false
로 수정하면 된다.
1 | $ heroku config:set NPM_CONFIG_PRODUCTION=false |
Heroku가 자동으로 devDependencies를 설치하지 않기 떄문에 발생하는 오류였다.
이 블로그의 모든 글은 CC BY-NC-SA 4.0 라이선스를 따르며, 별도로 명시되지 않는 한 모든 권리를 보유합니다. 재배포 시 출처를 명시해 주세요: StudyYeong.