ich versuche sein würde nodemon zu verwenden ...
Einmal installiert (mit npm install -g nodemon
), anstatt dem Server des Beginnens mit sagen node app.js
- es mit nodemon app.js
starten.
Nodemon wird auf Änderungen an Ihren Dateien warten und den Server automatisch für Sie neu starten. Perfekt für die Entwicklung!
Wenn dies aus irgendeinem Grund, ist keine Option, wenn Sie so etwas wie die taskkill Befehl könnte wie alle Knoten Prozesse mit etwas zu töten taskkill /F /IM node.exe
Ich bin kein Windows-Guru obwohl, so dass es ist wahrscheinlich eine bessere Möglichkeit, dies mit etwas wie einem Batch-Skript oder Windows-Dienst zu tun (anstatt nur alle Knoten-Anwendungen zu töten)
Vielleicht jemand auf StackOverflow mit mehr Windows-Erfahrung kann hier helfen.
Viel Glück!
Können Sie bitte auf Ihre Frage eingehen? Zum Beispiel, was ist Ihr Node Server - ist es Windows-Umgebung oder Linux? Auch - warum wollen Sie überprüfen - ist es zum Beispiel - sagen Sie eine Express-App, die Sie vor dem Neustart töten möchten? – doublesidedstickytape
Ich laufe in Windows. Der Zweck davon ist, ich habe ein Skript auf meinem lokalen Computer, der eine reaktive Website hostet, die ich baue. Ich muss oft zwischen Produktions- und Entwicklungsumgebung wechseln. Dies geschieht durch Beenden des Skripts, das die Website hostet. Dann ein paar Änderungen an einer Datei config.js vornehmen. Dann Skript neu starten, das die Website hostet. Ich mache diese Änderungen genug, dass ich ein Skript erstellen möchte, das das Skript beendet, die Datei config.js ändert und dann das Skript neu startet. – Heath