التبديل بين إصدارات Node.js باستخدام nvm
تشرح هذه الصفحة كيفية استخدام أمر nvm use للتبديل بين إصدارات Node.js المختلفة المثبتة على نظامك.
أمر nvm use
يقوم أمر nvm use بتعديل متغير البيئة PATH لاستخدام إصدار محدد من Node.js. إذا كان لديك عدة إصدارات من Node.js مثبتة عبر nvm، فإن هذا الأمر يتيح لك التبديل بينها.
بناء الجملة
nvm use [<version>]الخيارات
<version>: إصدار Node.js الذي ترغب في استخدامه. يمكن أن يكون رقم إصدار كامل أو جزئي، أو اسم مستعار.--lts: استخدام أحدث إصدار LTS (دعم طويل الأمد) متاح.--silent: كتم رسائل الإخراج.--save: كتابة الإصدار في ملف .nvmrc.
أمثلة الاستخدام
استخدام إصدار محدد
nvm use 14.17.0النتيجة:
Now using node v14.17.0 (npm v6.14.13)استخدام إصدار جزئي
nvm use 14سيستخدم هذا الأمر أحدث إصدار 14.x.x مثبت على نظامك.
استخدام أحدث إصدار
nvm use nodeسيستخدم هذا الأمر أحدث إصدار من Node.js مثبت على نظامك.
استخدام أحدث إصدار LTS
nvm use --ltsسيستخدم هذا الأمر أحدث إصدار LTS من Node.js مثبت على نظامك.
الاستخدام مع .nvmrc
إذا كان لديك ملف .nvmrc في دليل مشروعك، يمكنك ببساطة تنفيذ:
nvm useبدون تحديد إصدار، وسيستخدم nvm تلقائيًا الإصدار المحدد في ملف .nvmrc.
مثال لملف .nvmrc
يحتوي ملف .nvmrc ببساطة على رقم إصدار Node.js الذي ترغب في استخدامه لهذا المشروع:
14.17.0التحقق من الإصدار النشط
للتحقق من إصدار Node.js النشط حاليًا، استخدم:
nvm currentأو
node -vاستكشاف الأخطاء وإصلاحها
إذا واجهت خطأ مثل N/A: version "x.x.x" is not yet installed، فهذا يعني أن الإصدار المطلوب غير مثبت. يمكنك تثبيته باستخدام:
nvm install x.x.xثم حاول مرة أخرى nvm use x.x.x.
ملاحظات مهمة
- في نظام Windows، قد تحتاج إلى تشغيل nvm في نافذة طرفية بامتيازات المسؤول لبعض العمليات.
- إذا كنت تستخدم nvm-windows، فقد تختلف الأوامر قليلاً عن nvm لنظامي Linux/macOS.
- لاستخدام إصدار Node.js بشكل دائم، يمكنك تعيين اسم مستعار افتراضي باستخدام
nvm alias default <version>.