هر فرآیند توسط بندر را فوراً با Kill-My-Port بکشید

مقدمه
آیا تا به حال به مسئله ناامید کننده ای که یک بندر در آن قرار دارد فرار کرده اید؟ در حال حاضر استفاده می شود، شما را از شروع برنامه خود مسدود می کند؟ یافتن و کشتن فرآیندهای دستی وقت گیر است. به همین دلیل من ساختم kill-my-port
، یک ابزار ساده CLI که به شما کمک می کند فوراً هر پورت را آزاد کنید فقط با یک دستور!
چرا kill-my-port
؟
هنگام کار با node.js ، React ، next.js ، Express ، Django یا هر برنامه مبتنی بر سرور، ممکن است با خطاهایی مانند:
Error: listen EADDRINUSE: address already in use :::3000
به جای جستجوی دستی به دنبال فرآیندها و کشتن آنها ، kill-my-port
آیا کار برای شما انجام می شود فوریبشر
🚀 ویژگی های کلیدی:
✅ پیدا کردن و کشتن فرآیندها توسط پورت به طور خودکار
✅ روی کار می کند ویندوز ، مکوس و لینوکس
✅ همه درگاه های فعال را لیست می کند اگر هیچ پورت ارائه نشده باشد
✅ سریع ، ساده و کارآمد
نصب و استفاده
🔥 شروع سریع (بدون نصب لازم نیست)
اگر نمی خواهید چیزی نصب کنید ، فقط اجرا کنید:
npx kill-my-port 3000
این اراده فوراً پیدا کنید و بکشید هر فرآیند با استفاده از درگاه 3000
بشر
🛠 نصب جهانی
برای استفاده مکرر ، آن را در سطح جهانی نصب کنید:
npm install -g kill-my-port
اکنون می توانید در هر زمان از آن استفاده کنید:
kill-my-port 3000
🔍 درگاه های فعال را لیست کنید
اگر نمی دانید کدام بندر باعث ایجاد مسئله می شود ، به سادگی اجرا کنید:
kill-my-port
این همه درگاه های فعال را به نمایش می گذارد و به شما امکان می دهد کدام یک را برای کشتن انتخاب کنید.
چگونه کار می کند
زیر کاپوت ، kill-my-port
دستورات خاص پلتفرم را اجرا می کند:
-
WINDOWS: کاربردهای
netstat
وادtaskkill
برای یافتن و خاتمه فرایندها. -
MACOS/LINUX: کاربردهای
lsof
وادkill -9
برای دستیابی به همان
استفاده از مثال
بیایید بگوییم برنامه React شما شروع نمی شود زیرا بندر 5173 در حال حاضر در حال استفاده است فقط اجرا کنید:
kill-my-port 5173
خواهید دید:
❗ Kill process running on port 5173? (y/n): y
✅ Port 5173 has been freed.
اکنون برنامه خود را بدون مشکل مجدداً راه اندازی کنید! 🎉
از کجا می توان آن را دریافت کرد
🔗 GitHubub: https://github.com/teneplaysofficial/kill-my-port
📦 NPM: https://www.npmjs.com/package/kill-my-port
آن را امتحان کنید و به من اطلاع دهید که چه فکر می کنید! 🚀