[nodejs] Error: listen EACCES: permission denied 127.0.0.1:8080

8,188 阅读1分钟

问题:

Error: listen EACCES: permission denied 127.0.0.1:8080
    at Server.setupListenHandle [as _listen2] (net.js:1253:19)
    at listenInCluster (net.js:1318:12)
    at GetAddrInfoReqWrap.doListen (net.js:1451:7)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:61:10)
Emitted 'error' event at:
    at emitErrorNT (net.js:1297:8)
    at process._tickCallback (internal/process/next_tick.js:63:19)
npm ERR! code ELIFECYCLE
npm ERR! errno 1

重点是:Error: listen EACCES: permission denied 127.0.0.1:8080

原因:8080端口被占用

操作:cmd》 netstat -ano

找到 8080端口所在的 PID 

关闭8080端口被占用

然后打开“任务管理器”找到PID;

关闭8080端口被占用

终止程序即可。