如何结束服务或firebase服务

时间:2016-08-22 08:30:59

标签: angular firebase angular-cli firebase-tools

我一直在使用Angular2进行Web开发,并且一直使用Angular2和Firebase来运行本地服务器。在使用Ionic创建服务器时,我无法找到类似于键入quit的命令,因此我每次都必须关闭终端选项卡。有没有办法结束服务器并返回终端选项卡?

感谢。

14 个答案:

答案 0 :(得分:146)

您可以使用以下命令结束正在进行的过程:

ctrl + c

答案 1 :(得分:17)

尝试两次使用 ctrl + c 来获取终止批处理作业的提示。

答案 2 :(得分:14)

如果 ctrl + c 无法使用此功能:

ctrl + shift + c

有时人们会改变ct​​rl + c的行为进行复制/粘贴,因此您可能需要这样做。

当然,您还应确保终端窗口具有键盘焦点,如果您的浏览器窗口具有焦点,则ctrl + c不会起作用。

答案 3 :(得分:12)

如果看不到正在运行的“ ng serve”命令,则可以在Mac OSX上执行以下操作(这也适用于任何Linux和Uni软件)。

ps -ef | grep "ng serve"

由此,找出进程的PID,然后使用以下命令将其杀死。

kill -9 <PID>

答案 4 :(得分:6)

ctrl + c OR ctrl + Pause / Break

两者都要求终止批处理作业, 然后按Y或y并单击“输入”。

答案 5 :(得分:2)

在Angular 8上,我可以通过Windows停止此操作:

第1步:找到4200个进程

netstat -ano | findstr :4200

第2步:终止该过程:

taskkill /PID <PID> /F

enter image description here

答案 6 :(得分:1)

退出IDE并再次启动IDE,然后尝试。

答案 7 :(得分:1)

可以使用

killall -9 

killall命令可用于通过使用其名称将信号发送到特定进程。这意味着如果您正在运行同一程序的五个版本,killall命令将杀死所有五个。

或者您可以使用

pgrep "ng serve"

它将找到ng的进程ID,然后您可以使用以下命令。

kill -9 <process_id>

答案 8 :(得分:0)

足以修改文本编辑器中的内容并重新加载localhost。 所有连接都将丢失,并且您可以在控制台中为新项目提供服务。

答案 9 :(得分:0)

对于Windows 10 / Powershell ctrl + c无效; Powershell尝试正常停止该应用程序。

使用正常的cmd,并且在使用 ctrl + c停止 ng服务时没有问题。

答案 10 :(得分:0)

---- Ctrl + c,然后从提供的Y / N选项中选择Y。

答案 11 :(得分:0)

我试图从Visual Studio 2017程序包管理器控制台中运行此程序。以上建议均无效。

请参阅this link,其中Microsoft声明“解决方案不是使用程序包管理器进行角度开发,而是使用powershell命令行。”。

答案 12 :(得分:0)

在macOS Mojave 10.14.4上,您还可以在终端中尝试 Command⌘ + Q

答案 13 :(得分:0)

要停止 Angular 项目,请按 Ctrl+C 两次,然后按 Y ,然后按 输入

相关问题