events.js:182
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE 127.0.0.1:8000
at Object.exports._errnoException (util.js:1024:11)
at exports._exceptionWithHostPort (util.js:1047:20)
at Server.setupListenHandle [as _listen2] (net.js:1319:14)
at listenInCluster (net.js:1367:12)
此方法適合所有node項目 包括其他暫用端口的情況,
端口被暫用網上給的大部分方法都是 修改端口重啟項目 的確是一個方法 ,
我遇到的是 不小心關了進程命令窗口 重新打開運行項目,還想用原來的端口,修改端口對本項目 有難度,端口封裝的太深無法修改,
找到一個便捷的方法 我的是window10系統
打開cmd命令 輸入如下----
在windows控制台窗口下執行:
查詢80xx端口
netstat -nao | findstr “80xx”
TCP 127.0.0.1:9010 0.0.0.0:0 LISTENING 3017
你看到是PID為3017的進程占用了8080端口,如果進一步你想知道它的進程名稱,
你可以使用如下命令:tasklist | findstr “3017” 如果你想殺死這個進程,你當然可以用前面描述的那種方法,
在任務管理器里把它KILL了,但如果你喜歡高效一點,那么用taskkill命令就可以了。taskkill /pid 3017 /F那么這個進程就灰灰湮滅了