📦 مميز

npm (Node Package Manager)

مدير حزم Node.js

(5/5)
👁️ 4 مشاهدة
📅 02 Jul 2026
⚛️ React 💚 Vue.js 🅰️ Angular 🧡 Svelte 🌐 عام

مستوى الخبرة المطلوب:

🌱 مبتدئ ⚡ متوسط 🚀 محترف 🏢 مؤسسي
🔗 زيارة الموقع الرسمي
5
تقييم المستخدمين
التصنيف 📦 Package-Managers
المشاهدات 4
تاريخ الإضافة 02/07/2026
آخر تحديث 02/07/2026

📖 الوصف

npm هو مدير الحزم الافتراضي لبيئة Node.js، وأكبر سجل برمجيات في العالم. يوفر npm طريقة سهلة لتثبيت وإدارة التبعيات والحزم لمشاريع JavaScript. يأتي مثبتاً مسبقاً مع Node.js ويعمل كأداة أساسية في تطوير الويب الحديث. يدعم npm ملايين الحزم التي يمكن تثبيتها وتحميلها ومشاركتها مع المجتمع العالمي للمطوري...

🎯 يستخدم في

مجالات استخدام هذه الأداة

تثبيت وإدارة تبعيات مشروع JavaScript

تشغيل السكريبتات المخصصة (scripts)

نشر الحزم إلى السجل العام

إدارة إصدارات المشاريع

المميزات

أبرز مميزات هذه الأداة

أكبر سجل حزم في العالم (أكثر من 2 مليون حزمة)

إدارة تبعيات تلقائية وحل التعارضات

دعم scripts مخصصة للبناء والاختبار والنشر

cache محلي لتسريع عمليات التثبيت

دعم workspaces للمشاريع المتعددة

تكامل كامل مع GitHub

⚠️ العيوب

نقاط يجب مراعاتها

×

بطيء نسبياً مقارنة بالبدائل الحديثة

×

يستهلك مساحة قرص كبيرة (node_modules)

×

بنية مجلدات node_modules معقدة

💻 مثال على الاستخدام

كيفية استخدام هذه الأداة

Example Code
# تثبيت حزمة جديدة
npm install express

# تثبيت حزمة للتطوير فقط
npm install -D typescript

# تشغيل script
npm run build

# تحديث الحزم
npm update

# إنشاء مشروع جديد
npm init

📚 أدوات أخرى في Package-Managers

قد يعجبك أيضاً