node运行报错- Error: listen EADDRINU
2020-04-20 本文已影响0人
JancyCC
Error: listen EADDRINUSE 127.0.0.1:9090
at Server.setupListenHandle [as _listen2] (net.js:1360:14)
at listenInCluster (net.js:1401:12)
at GetAddrInfoReqWrap.doListen [as callback] (net.js:1510:7)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:72:10)
[nodemon] app crashed - waiting for file changes before starting...
适用于:mac系统
报错原因:
EADDRINUSE 通常是端口被占用
解决方案一(杀被占用的单个进程):
sudo lsof -i :端口号 // 查看端口使用情况
sudo kill -PID // 杀死展示的PID
解决方案二(杀掉所有node进程,有点粗暴):
如果有更好的方式,欢迎补充交流!killall node