npm的時候 報錯 端口被占用的解決方法 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._e


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那么這個進程就灰灰湮滅了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM