Skip to content

التبديل بين إصدارات Node.js باستخدام nvm

تشرح هذه الصفحة كيفية استخدام أمر nvm use للتبديل بين إصدارات Node.js المختلفة المثبتة على نظامك.

أمر nvm use

يقوم أمر nvm use بتعديل متغير البيئة PATH لاستخدام إصدار محدد من Node.js. إذا كان لديك عدة إصدارات من Node.js مثبتة عبر nvm، فإن هذا الأمر يتيح لك التبديل بينها.

بناء الجملة

bash
nvm use [<version>]

الخيارات

  • <version>: إصدار Node.js الذي ترغب في استخدامه. يمكن أن يكون رقم إصدار كامل أو جزئي، أو اسم مستعار.
  • --lts: استخدام أحدث إصدار LTS (دعم طويل الأمد) متاح.
  • --silent: كتم رسائل الإخراج.
  • --save: كتابة الإصدار في ملف .nvmrc.

أمثلة الاستخدام

استخدام إصدار محدد

bash
nvm use 14.17.0

النتيجة:

Now using node v14.17.0 (npm v6.14.13)

استخدام إصدار جزئي

bash
nvm use 14

سيستخدم هذا الأمر أحدث إصدار 14.x.x مثبت على نظامك.

استخدام أحدث إصدار

bash
nvm use node

سيستخدم هذا الأمر أحدث إصدار من Node.js مثبت على نظامك.

استخدام أحدث إصدار LTS

bash
nvm use --lts

سيستخدم هذا الأمر أحدث إصدار LTS من Node.js مثبت على نظامك.

الاستخدام مع .nvmrc

إذا كان لديك ملف .nvmrc في دليل مشروعك، يمكنك ببساطة تنفيذ:

bash
nvm use

بدون تحديد إصدار، وسيستخدم nvm تلقائيًا الإصدار المحدد في ملف .nvmrc.

مثال لملف .nvmrc

يحتوي ملف .nvmrc ببساطة على رقم إصدار Node.js الذي ترغب في استخدامه لهذا المشروع:

14.17.0

التحقق من الإصدار النشط

للتحقق من إصدار Node.js النشط حاليًا، استخدم:

bash
nvm current

أو

bash
node -v

استكشاف الأخطاء وإصلاحها

إذا واجهت خطأ مثل N/A: version "x.x.x" is not yet installed، فهذا يعني أن الإصدار المطلوب غير مثبت. يمكنك تثبيته باستخدام:

bash
nvm install x.x.x

ثم حاول مرة أخرى nvm use x.x.x.

ملاحظات مهمة

  • في نظام Windows، قد تحتاج إلى تشغيل nvm في نافذة طرفية بامتيازات المسؤول لبعض العمليات.
  • إذا كنت تستخدم nvm-windows، فقد تختلف الأوامر قليلاً عن nvm لنظامي Linux/macOS.
  • لاستخدام إصدار Node.js بشكل دائم، يمكنك تعيين اسم مستعار افتراضي باستخدام nvm alias default <version>.

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