2017-12-16 23 views
3

내가 Heroku가 마스터에 내 노드 응용 프로그램을 누르면 나는 이것이 내가 같은 일이 일어날 이유를 찾을 수 없습니다Heroku가 빌드하는 동안 package.json을 찾을 수없는 것이

remote: Building source: 
remote: 
remote: -----> App not compatible with buildpack: https://codon- 
buildpacks.s3.amazonaws.com/buildpacks/heroku/nodejs.tgz 
remote:  Node.js: package.json not found in application root 

이 로그를 얻을 내 루트 디렉토리에 분명히 있습니다. git ls-files를 사용하여 검사했는데 나타납니다.

응용 프로그램 루트가 내 저장소 루트와 다를 수 있습니까? 어떻게 설정하나요?

+0

대소 문자를 포함하여'package.json'이 _exactly_입니까? – Chris

+0

예, 그대로입니다. –

+0

문제를 검색 할 수있는 방법이 있습니까? –

답변

0

그래서으로 추진되었다 않는 한 무슨 내가 Heroku가 마스터에 누르면, Heroku가 내가 현재 해요 지점 대신 Heroku가 내 로컬 저장소의 주요 지점을 밀어 것으로 보인다.

git push heroku mybranchname:master 

내 지사 (마스터가 아님)가 푸시됩니다.