Heroku: "Kein Standard-Sprache festgestellt werden konnte, die für diese app" - Fehler geworfen für die Knoten-app

Lerne ich NodeJS und natürlich bin ich nach hat verschiedene Projekte, organisiert durch die Sektionen. Ich habe alle Projekte unter einem Hauptordner, das ist auch ein git-repository.

Jeder dieser Unterordner in den Hauptordner ist ein Knoten-Projekt von selbst, komplett mit package.json und damit verbundene Abhängigkeiten in node_modules. Das problem ist, wenn ich versuchte, schieben Sie die Knoten-app in einem Ordner(todo-api) , heroku, bekomme ich die folgende Fehler -

remote: Compressing source files... done.
remote: Building source:
remote: 
remote:  !     No default language could be detected for this app.
remote:                         HINT: This occurs when Heroku cannot detect the buildpack to use for this application automatically.
remote:                         See https://devcenter.heroku.com/articles/buildpacks
remote: 
remote:  !     Push failed
remote: Verifying deploy...
remote: 
remote: !       Push rejected to agile-forest-32749.
remote: 
To https://git.heroku.com/agile-forest-32749.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/agile-forest-32749.git'

Dies ist die Verzeichnis-Struktur für die Projekt -

Heroku:

Ich beschlossen, umgestalten, aus der todo-api Unterordner in einem neuen Projekt ganz von selbst, und dieses mal die push Heroku funktioniert Prima -

Heroku:

Ich verstehe nicht, warum bekomme ich den "kein Standard-Sprache" - Fehler, vor allem, wenn die Knoten-app ist genau das gleiche in beiden Orten. Irgendwelche Gedanken?

InformationsquelleAutor Manish Giri | 2017-04-12

Schreibe einen Kommentar