VS Code中Vite+React服务器Ctrl+C无法停止的解决方法
解决VS Code终端无法用Ctrl+C停止Vite服务器的问题
方法1:强制中断进程
- 要是Ctrl+C没效果,直接按
Ctrl+Shift+C,不少终端环境里这个组合键能强制终止进程 - 也可以先按
Ctrl+Z把进程挂起,接着输入kill %1终止它(如果有多个挂起进程,先输jobs看编号,替换%1成对应编号)
方法2:通过端口找进程并终止
Vite默认用5173端口,要是你改了端口,把下面命令里的5173换成你的端口就行:
- Windows终端:
- 输入
netstat -ano | findstr :5173拿到进程ID(PID) - 输入
taskkill /F /PID 你的进程ID强制杀掉进程
- 输入
- macOS/Linux终端:
- 输入
lsof -i :5173或netstat -tulpn | grep :5173获取PID - 输入
kill -9 你的进程ID终止进程
- 输入
方法3:重启终端标签页
直接关掉当前VS Code的终端标签,新开一个终端,原来的服务器进程会自动终止,之后输入 npm start 就能正常重启。
不管用哪种方法,处理完都可以直接用 npm start 重新启动Vite服务器,不会有冲突。
内容的提问来源于stack exchange,提问作者F A Z II L
相关产品推荐
相关产品推荐

