Answers:
如果ctrl+ c不起作用,请使用以下命令:
ctrl+ shift+c
有时人们会更改ctrl + c的行为以进行复制/粘贴,因此您可能需要这样做。
当然,您还应该确保终端窗口具有键盘焦点,如果您的浏览器窗口具有焦点,则ctrl + c将不起作用。
我能够通过Windows在Angular 8上停止此操作:
步骤1:查找4200进程
netstat -ano | findstr :4200
第2步:终止该过程:
taskkill /PID <PID> /F
可以使用
killall -9
killall命令可用于通过使用其名称将信号发送到特定进程。这意味着如果您运行同一程序的五个版本,killall命令将杀死所有五个。
或者你可以使用
pgrep "ng serve"
它将找到ng的进程ID,然后可以使用以下命令。
kill -9 <process_id>
只需在文本编辑器中修改某些内容并重新加载本地主机即可。您所有的连接都将丢失,并且您有可能在控制台中为新项目提供服务。
我试图从Visual Studio 2017包管理器控制台中运行它。上述建议均无效。
请参阅此链接,其中Microsoft声明“解决方案是不使用包管理器进行角度开发,而使用powershell命令行。”。
在macOS Mojave 10.14.4上,您也可以在终端中尝试Command ⌘+ Q。
在Windows 10 / Powershell ctrl+ c上无法正常工作;Powershell尝试正常停止该应用程序。
使用了正常的cmd,并且在使用+ 停止ng服务时没有问题。ctrlc