
تتيح لك هذه الأداة سرد أي أدلة Node_Modules في نظامك ، وكذلك المساحة التي يشغلونها. يمكنك بعد ذلك تحديد أي منها تريد محو المساحة. ياي!
نحن نبذل جهدًا لتدويل مستندات NPKill. فيما يلي قائمة بالترجمات المتاحة:
مساحة واضحة: تخلص من Node_Modules القديم والمغبر الذي يشوش جهازك.
آخر استخدام مساحة العمل : تحقق من متى كانت آخر مرة قمت فيها بتعديل ملف في مساحة العمل (المشار إليها في عمود Last_mod ).
سريع جدًا: NPKill مكتوب في TypeScript ، ولكن يتم إجراء عمليات البحث على مستوى منخفض ، مما يؤدي إلى تحسين الأداء بشكل كبير.
سهل الاستخدام: قل وداعًا للأوامر الطويلة. يعد استخدام NPKill بسيطًا مثل قراءة قائمة Node_Modules ، والضغط على DEL للتخلص منها. هل يمكن أن يكون أسهل؟ ؛)
مصغرة: بالكاد لديه أي تبعيات.
لا تحتاج حقًا إلى تثبيته لاستخدامه! ببساطة استخدم الأمر التالي:
$ npx npkillأو إذا كنت تريد تثبيته لسبب ما:
$ npm i -g npkill
# Unix users may need to run the command with sudo. Go carefullyNPKill لا يدعم العقدة <v14. إذا كان هذا يؤثر عليك ، يمكنك استخدام
[email protected]
$ npx npkill
# or just npkill if installed globally بشكل افتراضي ، ستقوم NPKill بالمسح الضوئي لـ Node_Modules بدءًا من المسار الذي يتم فيه تنفيذ أمر npkill .
انتقل بين المجلدات المدرجة مع ↑ ↑ ، واستخدم المساحة أو DEL لحذف المجلد المحدد. يمكنك أيضًا استخدام J و K للانتقال بين النتائج.
يمكنك فتح الدليل حيث يتم وضع النتيجة المحددة عن طريق الضغط على O.
للخروج ، Q أو Ctrl + C إذا كنت شجاعًا.
مهم! تحتاج بعض التطبيقات المثبتة على النظام إلى دليل node_modules الخاص بهم للعمل وحذفها قد يكسرها. سوف يسلط الضوء عليها NPKill من خلال عرض أ
| دعوى | وصف |
|---|---|
| -C ،-BG-Color | تغيير صف تسليط الضوء على اللون. (متاح: أزرق ، سماوي ، أرجواني ، أبيض ، أحمر وأصفر) |
| -D ، -الدليل | قم بتعيين الدليل الذي يبدأ البحث منه. بشكل افتراضي ، بداية نقطة. |
| -D ،-حذف الكل | حذف جميع مجلدات Node_Modules تلقائيًا. اقترح أن تستخدم مع -x . |
| -e ،-خطواتي | إخفاء الأخطاء إن وجدت |
| -e ، -exclude | استبعاد الدلائل من البحث (يجب أن تكون قائمة الدليل داخل عروض أسعار مزدوجة "" ، كل دليل مفصل بواسطة "،") مثال: "تجاهل 1 ، تجاهل 2" |
| -f ، -full | ابدأ في البحث من منزل المستخدم (مثال: "/الصفحة الرئيسية/المستخدم" في Linux) |
| -جا بايت | إظهار المجلدات في gigabytes بدلا من megabytes. |
| -H ، -help ،؟ | أظهر صفحة المساعدة هذه والخروج |
| -nu ،-لا تحديث | لا تتحقق من وجود تحديثات عند بدء التشغيل |
| -S ، -Sort | فرز النتائج حسب: size أو path أو last-mod |
| -T ، -الهدف | حدد اسم الدلائل التي تريد البحث عنها (افتراضيًا ، هو node_modules) |
| -x ،-exclude-hidden-dirctureies | استبعاد الدلائل المخفية (دلائل "DOT") من البحث. |
| -الجفاف | لا يحذف أي شيء (سوف يحاكيه بتأخير عشوائي). |
| -v ، - | إظهار نسخة npkill |
تحذير: في الإصدارات المستقبلية قد تتغير بعض الأوامر
npkill -d ~ /projects
# other alternative:
cd ~ /projects
npkillnpkill --target dist -enpkill --color magentanpkill -d ' ~/more projects ' -gb --sort size --target vendornpkill -d ' projects ' --exclude " progress, ignore-this "npkill -d ~ /backups/ --delete-all # -- First, clone the repository
git clone https://github.com/voidcosmos/npkill.git
# -- Navigate to the dir
cd npkill
# -- Install dependencies
npm install
# -- And run!
npm run start
# -- If you want to run it with some parameter, you will have to add "--" as in the following example:
npm run start -- -f -eإذا وجدت أي أخطاء ، لا تتردد وفتح مشكلة :)
إذا كنت ترغب في المساهمة تحقق من المساهمة. md
سنستمر في القيام بالأشياء على أي حال ، لكن التبرعات هي واحدة من الطرق العديدة لدعم ما نقوم به.
MIT © NYA García Gallardo و Juan Torres Gómez
؟