Port Kill:支持macOS、Linux和Windows作業系統,提供簡單的命令行界面(CLI)、狀態欄和可選儀錶板。
「埠被占用」是每個開發者都遇到過的痛苦。
有沒有方法可以立即清理,而無需記住那些複雜的命令行,只需輸入一個數字即可?
--這是港口殺死.
開發人員常見的噩夢
當本地啟動項目時,您可能會看到這樣的錯誤:
錯誤:埠3000已在使用中
傳統做法是:
lsof -i:3000 # 查找進程
殺死-9 ID> #刪除進程
Windows用戶還必須輸入更長的命令:
netstat -ano| findurl:3000
taskkill /Pid/F
重複和麻煩。
所以,港口殺死 它出現了。
什麼是港口殺戮?
港口殺死 是由 KageHQ ,
它的作用很簡單:
🪄「輸入埠號並單擊即可殺死占用該埠的所有進程。"
無論您使用的是macOS、Linux還是Windows,您都可以直接使用它。
快速上手
你甚至不需要安裝它!
臨時使用(建議)
npx port-kill 3000
全球安裝
nPM安裝-g port-kill
港口殺死8080
就這麼簡單,一秒內釋放埠。
是如何做到的?
港口殺死 命令根據系統自動執行:
| 系統 | 查找埠命令 | 結束過程命令 | |
|---|---|---|---|
| macOS/Linux | lsof -i:3000 | 殺死-9 ID> | |
| Windows | ' netstat -ano | findurl:3000 ' | taskkill /Pid/F |
整個過程是自動化的,不需要用戶記住任何命令。
示意圖
輸入終端號|檢查系統類型|查找ID |執行殺死命令|釋放終端
劇本核心是 index.js 中,只有幾十行代碼,但它封裝了跨平台的邏輯判斷。
使用場景
| 場景 | 描述 |
|---|---|
| 本地開發期間錯誤「港口正在使用」 | 一鍵解決方案 |
| Docker並未完全關閉 | 快速清理殘留港口 |
| 節點/React/Vite調試崩潰 | 立即重新啟動項目環境 |
優勢總結
- 跨平台支持 (Windows/macOS/Linux)
- 零配置,用就走
- 快速清理開發埠
- 它對前端、後台和全棧開發友好
項目結構概覽
港口殺死/
── bin/port- # CLI 入口
- -index.js # 主精選
- -Package.json # nPM 配置
- -README.md # 文檔
項目地址
結語
有時,最實用的工具往往是最簡單的。港口殺死 它可能只是幾行代碼,但它在日常開發中節省了無數時間。
下次您看到「埠已占用」錯誤時,
別驚慌,敲一句話即可:
npx port-kill 3000
GitHub:https://github.com/kagehq/port-kill
管材: