📋 محتويات الصفحة
📖 الوصف
npx هي أداة مساعدة تأتي مع npm (الإصدار 5.2+) وتشغل الحزم دون الحاجة لتثبيتها بشكل دائم. تُستخدم بشكل أساسي لتشغيل أوامر CLI للحزم التي تُستخدم مرة واحدة أو نادراً، مما يحافظ على نظافة النظام. تعمل npx بشكل مشابه لـ npm exec ولكنها أكثر مرونة وسهولة في الاستخدام.
🎯 يستخدم في
مجالات استخدام هذه الأداة
تشغيل أوامر أدوات CLI بشكل مؤقت
تجربة حزم جديدة دون تثبيتها
تشغيل أوامر الإصدار الأحدث دائماً
سكريبتات البناء والنشر
✨ المميزات
أبرز مميزات هذه الأداة
لا يتطلب تثبيت الحزم مسبقاً
يشغل الإصدار الأحدث تلقائياً
يحافظ على نظافة النظام
يدعم الحزم المحلية والعالمية
يمكن تمرير معاملات للأوامر
⚠️ العيوب
نقاط يجب مراعاتها
بطيء في التشغيل (يحمل الحزمة كل مرة)
قد يكون غير متوقع إذا كان لديك نسخة مثبتة محلياً
لا يصلح للاستخدام المتكرر في الإنتاج
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
# إنشاء مشروع React
npx create-react-app my-app
# تشغيل أداة إنشاء
npx @angular/cli new project
# تشغيل أمر محدد
npx tsc --init
# حزمة مؤقتة
npx -p typescript tsc index.ts
# تشغيل من GitHub
npx github:user/repo
📚 أدوات أخرى في Package-Managers
قد يعجبك أيضاً
Bun
⭐محرك JavaScript/TypeScript متكامل
Deno
محرك JavaScript/TypeScript آمن
fnm (Fast Node Manager)
⭐مدير إصدارات Node.js سريع
npm (Node Package Manager)
⭐مدير حزم Node.js
nvm (Node Version Manager)
⭐مدير إصدارات Node.js
pnpm
⭐مدير حزم Node.js سريع وموفر للمساحة