Ich arbeite an diesem Projekt vor Ort Ссылка , aber jetzt, wo es fertig ist, möchte ich es zu Heroku schieben. Das Problem ist Heroku zu sagen, die App zu starten.
Im Heroku-Beispiel läuft der Demo-Server nach dem Abrufen der Informationen von Procfile
mit diesen Daten
Aber in meinem vuejs-Projekt gibt es keine index.js, die den Inhalt verwaltet.
Ich habe nur den Haupteingangspunkt, der index.html
ist und die Procfile funktioniert nicht mit HTML.
Sie müssen Ihre package.json-Datei aktualisieren, um heroku über die Pakete informieren zu können, zum Beispiel, wenn Sie express zum Bereitstellen Ihrer Dateien verwenden:
%Vor%server.js
%Vor%Vergessen Sie nicht bauen .
Sehen Sie hier, um mehr über Build conf zu erfahren: Anpassen des Buildprozesses - Heroku
Sie können den HTTP-Server auch global installieren, wenn das eine Option ist:
und aktualisieren Sie die Procfile, um die in den obigen Antworten erwähnte Konfiguration hinzuzufügen.
Nur zu wissen: