Wenn Sie bei der Entwicklung mit Node.js die Anwendung im Hintergrund laufen lassen müssen, müssen Sie das von Node.js bereitgestellte Forever-Tool verwenden. Hier erfahren Sie, wie Sie npm zur dauerhaften Installation und Verwendung verwenden.
Wenn Sie Node.js nicht installiert haben, können Sie auf der offiziellen Website https://nodejs.org das Installationspaket herunterladen und installieren.
Geben Sie den folgenden Befehl im Terminal ein, um mit npm für immer zu installieren:
npm install forever -g
Dieser Befehl installiert das ewige Tool global. Wenn Sie es nur im aktuellen Verzeichnis für immer verwenden möchten, können Sie den Parameter weglassen -G.
Nachdem die Installation abgeschlossen ist, können Sie für immer verwenden, um die Node.js-Anwendung zu starten. Führen Sie im Verzeichnis der Node.js-Anwendung, die Sie starten möchten, den folgenden Befehl aus:
forever start app.js
wobei app.js die Eintragsdatei der Node.js-Anwendung ist, die Sie starten möchten. Wenn Sie Startparameter angeben müssen, können Sie am Ende des Befehls Parameter wie folgt hinzufügen:
forever start app.js --port=3000
Auf diese Weise haben Sie die Anwendung erfolgreich gestartet und lassen sie lange Zeit im Hintergrund laufen.
Zusätzlich zum Startbefehl bietet Forever auch eine Reihe von Befehlen zum Verwalten laufender Anwendungen, wie zum Beispiel:
Anwendung stoppen
forever stop app.js
Anwendung neu starten
forever restart app.js
Sehen Sie sich den aktuellen Anwendungsstatus an
forever list
Bei der Verwendung von Forever können einige Probleme auftreten. Hier sind einige häufige Probleme und Lösungen als Referenz.
Eine Fehlermeldung wird angezeigt: Modul „forever“ kann nicht gefunden werden
Dieser Fehler wird normalerweise durch einen Fehler beim Ausführen von npm install forever -g verursacht. Sie können versuchen, es mit dem Sudo-Befehl zu installieren:
sudo npm install forever -g
The Auf die Anwendung kann nach dem Start nicht zugegriffen werden
Dieses Problem kann durch den falschen Port verursacht werden, auf dem die Anwendung ausgeführt wird. Sie können die Eingabeaufforderungsinformationen beim Start der Anwendung überprüfen, um festzustellen, auf welchem Port die Anwendung ausgeführt wird, und dann im Browser auf den Port zugreifen.
Die Anwendung wird nicht mehr ausgeführt
Wenn die Anwendung nicht mehr ausgeführt wird, können Sie den Befehl „forever logs app.js“ verwenden, um die Protokollinformationen der Anwendung anzuzeigen und das Problem so schnell wie möglich zu lösen.
Die oben genannten Schritte sind die Schritte zur dauerhaften Verwendung von npm. Ich hoffe, dass sie für alle hilfreich sind.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie npm, um Foreve in NodeJS zu installieren und zu verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!