Jestem na komputerze z systemem Windows i rozumiem, że jest tu trochę inaczej.Jak wyjść z nodemon na windows
Problem polega na tym, że nie mogę znaleźć żadnych informacji o tym, jak zatrzymać, zabić lub wyjść z nodemon.
Jestem na komputerze z systemem Windows i rozumiem, że jest tu trochę inaczej.Jak wyjść z nodemon na windows
Problem polega na tym, że nie mogę znaleźć żadnych informacji o tym, jak zatrzymać, zabić lub wyjść z nodemon.
W celu uzupełnienia Prawidłowe odpowiedzi nacisnąć Ctrl + C. Możesz też znaleźć go w menedżerze zadań i go zabić. Dotyczy to niemal wszystkiego w linii poleceń.
Moje doświadczenie polega na tym, że Ctrl + C pozostawia instancję węzła działającą w tle. Jeśli chcesz zabić stos, przy próbie zrestartowania "nodemon server.js" lub po prostu "node server.js" w tym przypadku, pojawi się błąd EADDRINUSE, ponieważ stary serwer węzła ma powiązany port. Musisz go znaleźć, używając ps -W | grep node
w oknie terminala, ponieważ menedżer zadań tego nie pokazuje. Możesz także zabić go za pomocą identyfikatora procesu (PID) z funkcją taskkill. Parametr/F jest parametrem "siła". Tutaj zabijemy zadanie za pomocą PID 7528.
$ taskkill /F /PID 7528
Następnie sprawdź ps -W | grep node ponownie, serwer węzła powinien zniknąć, a serwer uruchomi się ponownie.
Ich dokumenty pokazują kilka sztuczek dotyczących przechwytywania polecenia zamknięcia, ale ponieważ używają polecenia "rs" do ponownego uruchomienia, mogą dodać komendę "kill", aby zamknąć demona.
Brian
Dla mnie, w systemie Windows 10 z uruchomionym "Git Bash dla Windows", musiałem wpisać "taskkill -F -PID #### "aby zabić proces. Zamiast "/ F/PID" – user2407334
Albo jeszcze lepiej użyj 'taskkill/F/IM node.exe', nie musisz w tym przypadku szukać PID. – Zeus
użyłem git bash na oknie i nie mogłem zakończyć proces nodemon z ctr
+ c
, więc chciałbym zakończyć proces węzeł menedżera zadań korzystać z tego samego portu. Później znalazłem na github, dlaczego nodemon
nie kończy się w git bash
. W każdym razie należy zamiast tego użyć powershell
, po ctr
+ c
poprosi o zakończenie zadania wsadowego, czy nie. Ta czynność wyczyści proces i zatrzyma nodemon.
Czy proste ctr + c nie działa? – Stilltorik
Możesz go zabić z menedżera zadań. – Munim
@Stornik działa, dzięki –