التبديل بين إصدارات 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>
.