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.

Aheigins
quelle

Antworten:

209

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

ctrl + c

stijn.aerts
quelle
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.

Paulo Cunha
quelle
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>
Partha
quelle
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.

Ben Taliadoros
quelle
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

Raghav
quelle
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.

Vishwa G.
quelle
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>
Pooja Khatri
quelle
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.

Istvan Dembrovszky
quelle
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."

Andy Thomas
quelle
0

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

Yehoni Amran
quelle
0

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

Huy Trương
quelle
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.

Witold Kaczurba
quelle
-1

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

Hedego
quelle
Diese Antwort dupliziert vorhandene Antworten und fügt nichts Neues hinzu. In der Tat fehlt auch eine bessere Formatierung in anderen vorherigen Antworten.
Caltor