Wie Sie automatisch neu laden Node.js Projekt, wenn über pm2
Ich bin derzeit am Programmieren Node.js mit Express.js und jedes mal, wenn ich eine Zeile code ändern in der Datei router oder app, muss ich den Befehl eingeben:
pm2 reload id_project.
Wie mache ich pm2 auto-laden Sie das Projekt neu, wenn eine Datei geändert wird?
- pm2 ist ein Werkzeug in der Produktion-Modus. Haben Sie einen Blick auf nodemon.io , es tut genau, was Sie tun möchten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Standardmäßig Knoten nicht automatisch aktualisieren unser server jedes mal, wenn wir das ändern von Dateien. Ich weiß nicht, über bestimmte pm2 Lösung, aber Sie können tun, dass mit nodemon. Einfach installieren mit:
npm install -g nodemon
und Verwendung mit:nodemon server.js
.pm2
so kann ich nicht helfen, noch weiter als ich schon Tat. Ich sagte nur was ich sagte, da klingt es nach lösen der OP das problem. Versuchen Sie bei anderen Antworten in diesem thread. vielleicht können Sie dir helfen.Müssen Sie starten Sie Ihren
pm2
Projekt mit der--watch
option:Könnten Sie auch angeben, welche Dateien/Verzeichnisse ignorieren:
Alle Optionen
Oder erstellen Sie eine json-Datei, die beschreibt, wie Sie wollen
pm2
zu behandeln-Projekt:JSON-Optionen