代码使用npm run之后,ctrl+c会直接退出命令行终端,而不会停掉启动的node
只能通过
sudo lsof -i tcp:80
sudo kill -9 pid
来解决问题
我要如何才能直接关掉启动的node呢?
小白求助各位大佬!感激不尽

qiL
- 发布:2021-04-21 17:36
- 更新:2021-04-21 19:01
- 阅读:3503
3 个回复
DCloud_HB_WDL
MacOSX 11.2.3系统, vue-cli3项目,在终端执行npm run dev, 无法复现问题。
ctrl+c
停止项目运行后,相应的node进程也退出了。此外,HBuilderX的部分服务是依赖node的,比如终端、内置浏览器。
DCloud_HB_WDL
看图:
qiL (作者)
找到问题了,是我切换了快捷键方案;
HbuilderX的ctrl+c可以正确退出,且不会隐藏面板;
VScode的ctrl+c可以正确退出,且不会隐藏面板;
SublimeTest的ctrl+c可以正确退出,且会隐藏面板;
Idea/Webstorm(我在用的)的ctrl+c可以正确退出,且会隐藏面板(在我重装内置终端插件后);
Eclipse的ctrl+c可以正确退出,且会隐藏面板;
感谢~
2021-04-23 15:04
qiL (作者)
如图,ctrl+C是隐藏终端面板,npm run 的项目进程依然存在,且再次打开终端是新的面板