解決 localhost port 已經被用過的問題

--

最近因為公司的專案需要,改成使用 mono repo 開發。

使用的是 nx 的套件,但最近發現 常常我重新啟動 localhost 的時候,會發生address already in use 的錯誤訊息如下:

弄了一陣子,最後我發現只好重新開機來解決,真是萬用解法

這篇就這樣結束了!

當然不會這樣就結束

所以我就去查詢一下原因為何

原來是因為 node 沒有被真的結束,佔用了那個 port,所以要解決就很簡單

輸入指令:

sudo lsof -i :4200

就可以看到

PID 就是佔用的 node 的 pid,所以我們就可以利用這個 pid 來結束這個程序

輸入指令:

kill -9 96160

就可以結束這個程序,再次跑起來便可

--

--

Hugh's Programming life
Hugh's Programming life

Written by Hugh's Programming life

我是前端兼後端工程師,主要在前端開發,包括 React、Node.js 以及相關的框架和技術。之前曾擔任化工工程師的職位,然而對電腦科技一直抱有濃厚的熱情。後來,我參加了轉職課程並開設這個部落格紀錄我的學習過程。於2020年轉職成功後,我一直持續精進技能、擴展技術範疇跟各種對人生有正面意義的學習,以增加我的工作能力。

No responses yet