Anmelden
Anmelden

Nest-App bereitstellen

Aktualisiert am 30 May 2025

Sie finden die Schritt-für-Schritt-Anleitung zur Bereitstellung hier.

Anwendungs-Build

Hostman verwendet beim Builden einer Nest-Anwendung die folgende Umgebung:

  • Node.js: 16, 18, 20, or 22
  • npm
  • yarn

Die Anwendung wird immer vom Root-Verzeichnis des Repositorys aus gebaut, stellen Sie daher sicher, dass sich die Datei package.json dort befindet. Wenn sich die Datei in einem Unterverzeichnis befindet (zum Beispiel landing), müssen Sie den Build-Befehl anpassen. Zum Beispiel:

npm run --prefix landing build

Wenn das Projekt eine package.json-Datei hat und yarn verwendet, führen wir aus:

apt remove -y cmdtest yarn
npm install --global yarn
cd /<DIRECTORY> && yarn install --check-files

In allen anderen Fällen, wenn eine package.json-Datei vorhanden ist:

cd /<DIRECTORY> && npm install

<DIRECTORY> ist der Pfad zum Verzeichnis mit package.json. In den meisten Fällen ist dies das Root-Verzeichnis des Projekts.

Der Standard-Startbefehl ist:

npm run start:prod

Stellen Sie sicher, dass der Befehl start:prod im Abschnitt scripts Ihrer Datei package.json definiert ist. Zum Beispiel:

"scripts": {
  "start:prod": "node dist/main.js"
}

Fehlerbehebung

Deployment schlägt fehl

Wenn es Probleme beim Deployment gibt, überprüfen Sie zunächst das Deployment-Log. Sie können feststellen, an welcher Stelle etwas schiefgelaufen ist.

Oft hängen die Probleme mit dem Startbefehl zusammen. Stellen Sie sicher, dass alle zum Ausführen der Anwendung erforderlichen Module in der Datei package.json vorhanden sind.

Please add build instructions to your script section in package.json

Das Problem besteht darin, dass der Befehl npm run build auf die Datei package.json zugreift, und wenn der Wert der Direktive build nicht angegeben ist, tritt ein Fehler auf.

Um dies zu beheben, müssen Sie die erforderlichen Direktiven zum Abschnitt scripts der Datei package.json hinzufügen. Lesen Sie mehr über die Verwendung von scripts hier.

War diese Seite hilfreich?
Aktualisiert am 30 May 2025

Haben Sie Fragen
oder benötigen Sie Unterstützung?

Unsere Fachleute stehen Ihnen jederzeit zur Verfügung –
egal ob Sie Hilfe benötigen oder nicht wissen, wo Sie anfangen sollen.
E-Mail an uns
Hostman's Support