Windows系统下pkill -f node替代方案,解决nodemon崩溃报错问题
Windows下替代
pkill -f node终止Node.js进程的方案 针对[nodemon] app crashed - waiting for file changes before starting...报错,核心原因是后台残留未正常退出的Node.js进程占用资源,可通过以下方案处理:
命令行方案
CMD 环境
- 查看所有运行中的Node.js进程:
tasklist | findstr "node.exe" - 批量终止所有Node.js进程:
taskkill /F /IM node.exe
参数说明:
/F代表强制终止进程,/IM代表指定进程的映像名称
PowerShell 环境
- 查看所有运行中的Node.js进程:
Get-Process node - 批量终止所有Node.js进程(和
pkill -f node逻辑最接近):Stop-Process -Name node -Force
单独终止占用指定端口的进程
如果不想误杀其他正常运行的Node.js进程,可针对报错服务占用的端口单独处理,以3000端口为例:
- 查找占用3000端口的进程PID:
netstat -ano | findstr :3000 - 根据拿到的PID终止对应进程:
taskkill /F /PID <替换为你查询到的PID数字>
图形化方案
- 按下
Ctrl+Shift+Esc打开任务管理器 - 在「进程」标签页找到所有名称含Node.js的进程,选中后点击「结束任务」即可
内容的提问来源于stack exchange,提问作者Mad_Max
相关产品推荐
相关产品推荐

