解决 Mac 下通过 Ctrl + Z 停止 npm run dev,端口依然占用的问题

时间:2024-04-01 07:05:22

在 iTerm2 中通过 npm run dev 启动一个 webpack server,之后通过 Ctrl + Z 停止。

当再次启动的时候,会提示端口占用:
解决 Mac 下通过 Ctrl + Z 停止 npm run dev,端口依然占用的问题
此时你可能想到通过 lsof -i tcp:3001 查到占用端口的进程的 PID,然后通过 kill 命令杀掉进程。

但事实是 node 进程是有守护的,你杀掉一个,立马会重启一个 ????

解决办法很简答,把退出从 Ctrl + Z 改成 Ctrl + C 就好了 ????