2017-12-16 3 views
3

Wenn ich meine Knoten App Heroku Master schieben erhalte ich diese logHeroku nicht package.json während Build finden, obwohl ich es habe

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 

ich den Grund nicht finden können, warum dies so geschehen würde ich habe klar in meinem Wurzelverzeichnis. Ich überprüfte git ls-Dateien und es erscheint.

Ist es möglich, dass mein Anwendungsstamm nicht mit meinem Repository-Stamm identisch ist? Wie würde man das konfigurieren?

+0

Ist Ihre 'package.json' namens _exactly_ das, einschließlich Fall? – Chris

+0

Ja, genau so wie es ist. –

+0

Kann ich irgendetwas tun, um nach dem Problem zu suchen? –

Antwort

0

Es scheint, dass, wenn ich zu Heroku Master schieben, Heroku den Hauptast meinem lokalen Repository Heroku derzeit in Ich bin anstelle der Branche schiebt So was hatte ich mit drängte zu tun.

git push heroku mybranchname:master 

so dass meine Branche (nicht der Master) gedrängt wird

Verwandte Themen