برنامه نویسی

هر فرآیند توسط بندر را فوراً با 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

آن را امتحان کنید و به من اطلاع دهید که چه فکر می کنید! 🚀

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا