Skip to content

مقدمة عن NVM

ما هو NVM؟

NVM هو اختصار لـ Node Version Manager (مدير إصدارات نود)، وهو أداة لإدارة إصدارات متعددة من Node.js. باستخدام NVM، يمكنك بسهولة تثبيت والتبديل بين إصدارات مختلفة من Node.js على نفس الجهاز.

لماذا تحتاج إلى NVM؟

أثناء تطوير Node.js، قد تتطلب المشاريع المختلفة إصدارات مختلفة من Node.js. على سبيل المثال:

  • بعض المشاريع القديمة قد لا تكون متوافقة مع أحدث إصدار من Node.js
  • قد تحتاج إلى اختبار أداء تطبيقك تحت إصدارات مختلفة من Node.js
  • بعض حزم npm قد تدعم فقط إصدارات محددة من Node.js

استخدام NVM يحل مشاكل عدم التوافق بين إصدارات Node.js المختلفة، مما يتيح للمطورين التبديل بسرعة بين البيئات بناءً على متطلبات المشروع.

مقارنة NVM مع الأدوات الأخرى

كل من NVM و n هما أدوات لإدارة إصدارات Node.js، لكنهما يختلفان في بعض النقاط:

الميزةNVMn
التنفيذسكربت شلجافاسكريبت
عبر المنصاتيتطلب إصدارات مختلفةإصدار موحد
طريقة التثبيتعبر سكربتعبر npm
عزل الإصداراتعزل كاملمشاركة جزئية

يوفر NVM عزلاً أكثر اكتمالاً للإصدارات، مما يجعله أكثر ملاءمة للمطورين الذين يحتاجون إلى التبديل بين مشاريع متعددة.

إصدارات NVM

حاليًا، يوجد إصداران رئيسيان من NVM:

    1. coreybutler/nvm-windows: إصدار خاص بنظام ويندوز: تنزيل nvm-windows
    1. nvm-sh/nvm: إصدار لأنظمة لينكس، ماك، وويندوز WSL، تثبيت عبر سطر الأوامر: nvm-sh/nvm

هذان الإصداران لديهما أوامر وطرق استخدام مختلفة قليلاً. يرجى اختيار الإصدار المناسب بناءً على نظام التشغيل الخاص بك.

بُني باستخدام VitePress