繁中

用於查找和釋放阻礙開發工作的埠的工具

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/Linuxlsof -i:3000殺死-9 ID>
Windows' netstat -anofindurl:3000 'taskkill /Pid/F

整個過程是自動化的,不需要用戶記住任何命令。

示意圖

輸入終端號|檢查系統類型|查找ID |執行殺死命令|釋放終端

劇本核心是 index.js 中,只有幾十行代碼,但它封裝了跨平台的邏輯判斷。

使用場景

場景描述
本地開發期間錯誤「港口正在使用」一鍵解決方案
Docker並未完全關閉快速清理殘留港口
節點/React/Vite調試崩潰立即重新啟動項目環境

優勢總結

  • 跨平台支持 (Windows/macOS/Linux)
  • 零配置,用就走
  • 快速清理開發埠
  • 它對前端、後台和全棧開發友好

項目結構概覽

港口殺死/
── bin/port- # CLI 入口
- -index.js # 主精選
- -Package.json # nPM 配置
- -README.md # 文檔

項目地址

GitHub - kagehq/port-kill

結語

有時,最實用的工具往往是最簡單的。
港口殺死 它可能只是幾行代碼,但它在日常開發中節省了無數時間。

下次您看到「埠已占用」錯誤時,
別驚慌,敲一句話即可:

npx port-kill 3000

GitHub:https://github.com/kagehq/port-kill

管材:

返回頂端