Windows 下 Node.js 提示端口已被占用
可能的错误信息
1 | Error: listen EADDRINUSE: address already in use :::3000 |
可能的解决办法
3000端口确实已经被监听。
<管理员模式> cmd 运行netstat -ano|findstr "3000",然后找到对应的PID,例如:1314,然后执行taskkill -PID 1314 -F。即可解决。- 也许是因为 Hyper-V 或者其他的容器服务保留了该3000端口。
<管理员模式> cmd 运行net stop hns,第一次执行时,会提示输入y确认。然后 cmd 运行net start hns。即可解决。