📦 مميز

nvm (Node Version Manager)

مدير إصدارات Node.js

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

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

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

📖 الوصف

nvm هو أشهر مدير إصدارات لـ Node.js، يسمح بتثبيت وتشغيل إصدارات متعددة من Node.js على نفس الجهاز. يمكّن المطورين من التبديل بين الإصدارات بسهولة حسب متطلبات كل مشروع. يدعم nvm ملفات .nvmrc لتحديد الإصدار المطلوب تلقائياً عند الدخول إلى مجلد المشروع.

🎯 يستخدم في

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

إدارة إصدارات Node.js المتعددة

التبديل بين إصدارات مختلفة للمشاريع

اختبار التوافق بين الإصدارات

بيئات التطوير والاختبار

المميزات

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

سهل الاستخدام والتثبيت

دعم ملفات .nvmrc

دعم aliases للإصدارات

يعمل على Linux و macOS

تثبيت إصدارات متعددة بسهولة

aliases للإصدارات (مثل lts/*)

⚠️ العيوب

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

×

لا يدعم Windows أصلياً

×

يتطلب sourcing shell في كل terminal

×

بطيء نسبياً في تبديل الإصدارات

×

لا يدعم المشروع (project-level) مثل Volta

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

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

Example Code
# تثبيت nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# تثبيت Node.js إصدار محدد
nvm install 18.17.0

# استخدام إصدار محدد
nvm use 18

# تعيين إصدار افتراضي
nvm alias default 18

# عرض الإصدارات المثبتة
nvm ls

# تثبيت أحدث LTS
nvm install --lts

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

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