So beenden Sie nodemon in einem Windows

8

Ich bin auf einer Windows-Maschine, und ich verstehe, dass es hier ein wenig anders ist.

Das Problem ist, dass ich keine Informationen darüber finden kann, wie ich nodemon anhalten, beenden oder beenden kann.

    
Johan Hallager 12.07.2013, 10:17
quelle

3 Antworten

7

Der Vollständigkeit halber lautet die richtige Antwort: Drücken Sie Strg + C . Oder Sie könnten es auch im Aufgabenmanager finden und es töten. Dies gilt für so ziemlich alles auf der Befehlszeile.

    
kentcdodds 12.07.2013, 16:54
quelle
13

Meine Erfahrung hier ist, dass Strg + C eine Knoteninstanz im Hintergrund laufen lässt. Wenn Sie den Stack beenden möchten, wenn Sie versuchen, 'nodemon server.js' oder nur 'node server.js' neu zu starten, erhalten Sie einen EADDRINUSE-Fehler, weil der alte Knotenserver den Port gebunden hat. Sie müssen es finden, indem Sie ps -W | grep node im Terminal-Fenster verwenden, weil der Task-Manager es nicht anzeigt. Sie können es auch mit der Prozess-ID (PID) mit taskkill beenden. Das / F ist der 'Kraft'-Parameter. Hier werden wir die Aufgabe mit PID 7528 beenden.

%Vor%

Dann prüfen Sie ps -W | grep-Knoten erneut, und der Knotenserver sollte nicht mehr vorhanden sein und der Server wird erneut gestartet.

Ihre Dokumente zeigen ein paar Tricks beim Abfangen des Befehls shutdown, aber da sie einen 'rs' Befehl zum Neustart verwenden, könnten sie einen 'kill' Befehl hinzufügen, um den Dämon zu beenden.

Brian

    
Brian 28.04.2015 22:56
quelle
1

Ich habe git bash on window verwendet und konnte den Knotenmonitor-Prozess mit ctr + c nicht beenden, sodass ich den Knotenprozess im Taskmanager beenden würde, um denselben Port zu verwenden. Später fand ich auf github , warum nodemon nicht in git bash endet. Anyway powershell sollte stattdessen verwendet werden, nach ctr + c wird entweder der Batch-Job beendet oder nicht. Diese Aktion löscht den Prozess und stoppt nodemon.

    
Kim.L By 31.01.2018 04:30
quelle

Tags und Links