解決 localhost port 已經被用過的問題
Nov 15, 2022
最近因為公司的專案需要,改成使用 mono repo 開發。
使用的是 nx 的套件,但最近發現 常常我重新啟動 localhost 的時候,會發生address already in use 的錯誤訊息如下:
弄了一陣子,最後我發現只好重新開機來解決,真是萬用解法
這篇就這樣結束了!
當然不會這樣就結束
所以我就去查詢一下原因為何
原來是因為 node 沒有被真的結束,佔用了那個 port,所以要解決就很簡單
輸入指令:
sudo lsof -i :4200
就可以看到
PID 就是佔用的 node 的 pid,所以我們就可以利用這個 pid 來結束這個程序
輸入指令:
kill -9 96160
就可以結束這個程序,再次跑起來便可