问题
I've been doing web development with Angular2 and have been using both Angular2 and Firebase to run local servers. I haven't been able to find a command similar to typing quit when using Ionic to create a server, so I have to close the terminal tab each time. Is there a way to end the server and get my terminal tab back?
Thanks.
回答1:
You can use the following command to end an ongoing process:
ctrl + c
回答2:
Try using ctrl + c twice to get the prompt for terminating the batch job.
回答3:
If ctrl + c doesn't work use this:
ctrl +shift+ c
Sometimes people change the behaviour of ctrl + c for copy/pasting so you may need this.
Of course, you should also ensure that the terminal window has keyboard focus, ctrl + c won't work if your browser window has focus.
回答4:
If you cannot see the "ng serve" command running, then you can do the following on Mac OSX (This should work on any Linux and Uni software as well).
ps -ef | grep "ng serve"
From this, find out the PID of the process and then kill it with the following command.
kill -9 <PID>
回答5:
ctrl + c OR ctrl + Pause/Break
Both will ask for Terminate batch job, then press Y or y and click enter.
回答6:
I was able to stop via this on Windows for Angular 8:
Step 1: Find 4200 process
netstat -ano | findstr :4200
Step 2: Kill that process:
taskkill /PID <PID> /F
回答7:
On macOS Mojave 10.14.4, you can also try Command ⌘ + Q in a terminal.
回答8:
Exit the IDE and boots up IDE again , try it.
回答9:
it is enough to modify something in your text editor and reload localhost. all your connection will be lost nd you have opsibility to ng serve the new project in the console.
回答10:
With Windows 10 / Powershell ctrl + c did not work; Powershell tried to gracefully stop the app.
Used normal cmd and had no issues stopping the ng serve with ctrl + c.
回答11:
----Ctrl + c then choose Y from the Y/N option provided.
回答12:
I was trying to run this from within the Visual Studio 2017 Package Manager Console. None of the above suggestions worked.
See this link where Microsoft states "The solution is not to use package manager for angular development, but instead use powershell command line. ".
来源:https://stackoverflow.com/questions/39074678/how-to-end-ng-serve-or-firebase-serve