nodejs端口被佔用緣由及解決方案

剛剛開始學習nodejs時,總是出一些莫名其妙的bug,好比寫完代碼執行時,總報錯,說8080端口被佔用,以下:node

大佬幫我關掉了幾回被佔用的的端口,後來一運行仍是這個問題....
後來仔細看我操做後,大佬發現了個人問題出處:
我寫完代碼保存後,總下意識的 ctrl+alt+O,再次打開一個powershell繼續運行,以前那個仍然運行着,佔用着8080端口。
以下(一口氣打開了三個):
因此我只須要關閉以前的powershell就能夠了。
下面分享一下檢查及關閉端口被佔用的方法(以8080舉例):

  • 首先打開cmd命令窗口,輸入
netstat -ano|findstr 8080
複製代碼

此時可獲取 8080 端口對應的 TCP 信息,以下, TCP 號是 15528 shell

  • 在cmd 輸入 taskkill /f /t /im 15528 號,來關掉被佔用的端口;此時可正常使用 npm run dev 訪問 8080 端口

相關文章
相關標籤/搜索