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 

如果有更好的方式,欢迎补充交流!
上一篇 下一篇

猜你喜欢

热点阅读