استخدام NVM لنظام ويندوز
سيوضح هذا الدليل كيفية استخدام NVM لإدارة إصدارات متعددة من Node.js على نظام ويندوز الخاص بك.
الأوامر الأساسية
عرض إصدار NVM المثبت
nvm versionعرض قائمة إصدارات Node.js المثبتة
لرؤية جميع إصدارات Node.js التي قمت بتثبيتها باستخدام NVM:
nvm list
عرض قائمة إصدارات Node.js المتاحة
لرؤية جميع إصدارات Node.js التي يمكنك تثبيتها:
nvm list available
تثبيت إصدارات Node.js
تثبيت أحدث إصدار من Node.js
nvm install latestتثبيت إصدار محدد من Node.js
nvm install 18.16.0يمكنك أيضًا التثبيت حسب الإصدار الرئيسي:
nvm install 18سيقوم هذا بتثبيت أحدث إصدار من فرع 18.x.
تثبيت أحدث إصدار LTS (دعم طويل الأمد)
nvm install ltsالتبديل بين إصدارات Node.js
استخدام إصدار محدد
nvm use 18.16.0
استخدام أحدث إصدار مثبت
nvm use latestاستخدام إصدار LTS المثبت
nvm use ltsتكوين الإصدار الافتراضي
تعيين إصدار افتراضي
لتكوين إصدار محدد من Node.js كإصدار افتراضي عند فتح نافذة طرفية جديدة:
nvm alias default 18.16.0إلغاء تثبيت إصدارات Node.js
إلغاء تثبيت إصدار محدد
nvm uninstall 18.16.0استخدام ملفات .nvmrc
يدعم NVM لنظام ويندوز ملفات .nvmrc التي تسمح لك بتحديد إصدار Node.js لمشروع معين.
إنشاء ملف .nvmrc
قم بإنشاء ملف يسمى .nvmrc في جذر مشروعك مع رقم إصدار Node.js الذي ترغب في استخدامه:
18.16.0
استخدام الإصدار المحدد في .nvmrc
انتقل إلى دليل مشروعك ونفذ:
nvm useسيقرأ NVM ملف .nvmrc ويتحول تلقائيًا إلى الإصدار المحدد.

تكوين المرايا
إذا كنت تواجه مشاكل في تنزيل Node.js بسبب قيود الشبكة أو البطء، يمكنك تكوين NVM لاستخدام مرايا بديلة.
تكوين مرآة لـ Node.js
nvm node_mirror https://npmmirror.com/mirrors/node/تكوين مرآة لـ npm
nvm npm_mirror https://npmmirror.com/mirrors/npm/لمزيد من التفاصيل حول تكوين المرايا، راجع دليل المرايا.
استكشاف الأخطاء وإصلاحها
التحقق من البنية الحالية
للتحقق مما إذا كنت تستخدم إصدار 32 بت أو 64 بت:
nvm archتغيير البنية
للتبديل بين 32 بت و64 بت:
nvm arch 32أو
nvm arch 64إعادة تثبيت جميع إصدارات Node.js
إذا كنت بحاجة إلى إعادة تثبيت جميع إصدارات Node.js الخاصة بك (على سبيل المثال، بعد ترقية NVM):
nvm reinstall-allالأوامر المتقدمة
لرؤية قائمة كاملة بجميع الأوامر المتاحة:
nvm helpلمزيد من المعلومات التفصيلية حول أوامر محددة، راجع دليل مرجع أوامر NVM.