wie man ng Aufschlag oder Firebase Aufschlag beendet


119

Ich habe Webentwicklung mit Angular2 durchgeführt und sowohl Angular2 als auch Firebase verwendet, um lokale Server auszuführen. Ich konnte keinen Befehl finden, der der Eingabe von quit ähnelt, wenn ich mit Ionic einen Server erstelle. Daher muss ich die Registerkarte "Terminal" jedes Mal schließen. Gibt es eine Möglichkeit, den Server zu beenden und die Registerkarte "Terminal" wiederherzustellen?

Vielen Dank.

Antworten:


209

Mit dem folgenden Befehl können Sie einen laufenden Prozess beenden:

ctrl + c


6
Ich habe einen Dienst, der in einem Konsolenfenster ausgeführt wird, und er reagiert überhaupt nicht auf Strg + C.
Shawn de Wet

28

Versuchen Sie zweimal, ctrl+ czu verwenden, um die Aufforderung zum Beenden des Stapeljobs zu erhalten.


Strg + C zweimal benötigt
Muhammad Nadeem

2
@ Jonathan Bitte stellen Sie sicher, dass Sie so viel wie möglich korrigieren, wenn Sie eine Bearbeitung vorschlagen. Stellen Sie in diesem Fall sicher, dass der Satz mit einem Großbuchstaben beginnt und beispielsweise mit einem Punkt endet.
André Kool

Tatsächlich zeigt das erste Mal die Eingabeaufforderung Terminate batch job (Y/N)?und es sieht so aus, als würde das zweite Mal die Beendigung erzwingen.
Patrick

22

Wenn der Befehl "ng serve" nicht ausgeführt wird, können Sie unter Mac OS X Folgendes ausführen (dies sollte auch unter Linux- und Uni-Software funktionieren).

ps -ef | grep "ng serve"

Ermitteln Sie daraus die PID des Prozesses und beenden Sie sie mit dem folgenden Befehl.

kill -9 <PID>

1
Danke, das hat mir geholfen. Wenn Sie unter Windows arbeiten, öffnen Sie einfach den Task-Manager und beenden Sie den Prozess node.exe. Hoffe das wird helfen
Yacino

taskkill / F / IM node.exe (Achtung: Diese Kraft schließt alle Instanzen von node.exe unter Windows)
kirodge

20

Wenn ctrl+ cnicht funktioniert, verwenden Sie Folgendes:

ctrl+ shift+c

Manchmal ändern Benutzer das Verhalten von Strg + C zum Kopieren / Einfügen, sodass Sie dies möglicherweise benötigen.

Natürlich sollten Sie auch sicherstellen, dass das Terminalfenster Tastaturfokus hat. Strg + C funktioniert nicht, wenn Ihr Browserfenster Fokus hat.


Strg + Umschalt + C hat bei mir funktioniert. Ich denke, Strg + C funktioniert nicht mehr, weil ich das VIM-Plugin installiert habe.
Eternal21

11

Ich konnte dies unter Windows für Angular 8 beenden:

Schritt 1: Finden Sie den 4200-Prozess

netstat -ano | findstr :4200

Schritt 2: Beenden Sie diesen Prozess:

taskkill /PID <PID> /F

Geben Sie hier die Bildbeschreibung ein


Scheint unnötig schwer, wenn Sie Strg + C verwenden können?
Caltor

1
@Caltor Wenn Sie dieses Terminal schließen, aber der Server ausgeführt wird, ist dies in diesem Szenario sehr hilfreich
Vishal Sharma

8

ctrl+ c ODER ctrl +Pause/Break

Beide werden nach dem Beenden des Stapeljobs gefragt, drücken dann Y oder y und klicken auf die Eingabetaste.


1

Kann benutzen

killall -9 

Mit dem Befehl killall kann ein Signal unter Verwendung seines Namens an einen bestimmten Prozess gesendet werden. Wenn fünf Versionen desselben Programms ausgeführt werden, werden alle fünf mit dem Befehl killall beendet.

Oder Sie können verwenden

pgrep "ng serve"

Hier finden Sie die Prozess-ID von ng. Anschließend können Sie den folgenden Befehl verwenden.

kill -9 <process_id>

0

Es reicht aus, etwas in Ihrem Texteditor zu ändern und localhost neu zu laden. Ihre gesamte Verbindung geht verloren und Sie haben die Möglichkeit, das neue Projekt in der Konsole zu bedienen.


0

Ich habe versucht, dies in der Visual Studio 2017 Package Manager-Konsole auszuführen. Keiner der oben genannten Vorschläge hat funktioniert.

Siehe diesen Link, in dem Microsoft angibt: "Die Lösung besteht nicht darin, den Paketmanager für die Winkelentwicklung zu verwenden, sondern stattdessen die Powershell-Befehlszeile zu verwenden."


0

Unter macOS Mojave 10.14.4 können Sie Command ⌘+ auch Qin einem Terminal ausprobieren .


0

Beenden Sie die IDE und starten Sie die IDE erneut. Versuchen Sie es.


Willkommen bei StackOverFlow können Sie den Link How To Answer überprüfen, damit Ihre Antworten mehr Menschen helfen
Sylhare

Nur relevant, wenn Sie ng
service

0

Mit Windows 10 / Powershell ctrl+ cfunktionierte nicht; Powershell versuchte, die App ordnungsgemäß zu stoppen.

Verwendet normales cmd und hatte keine Probleme, den ng-Aufschlag mit ctrl+ zu stoppen c.


-1

---- Strg + c Wählen Sie dann Y aus der bereitgestellten Option J / N.


Diese Antwort dupliziert vorhandene Antworten und fügt nichts Neues hinzu. In der Tat fehlt auch eine bessere Formatierung in anderen vorherigen Antworten.
Caltor
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.