في المقالة السابقة "ما هي الاختلافات بين الإصدارات المختلفة من Node.js؟" كيفية اختيار الإصدار الصحيح؟ "تم تقديمه في "ينقسم إصدار Node.js إلى LTS وسلسلة Current. عندما نحتاج إلى تثبيت كل من إصدار LTS والإصدار الحالي في بيئة التطوير المحلية، نحتاج إلى إجراء إدارة الإصدار على إصدار Node.js.
على سبيل المثال، يجب تثبيت Node.js 8.0.0 وNode.js 17.0.0 محليًا.
لكي أتمكن من إدارة إصدارات Node.js، قمت بتجميع 3 أدوات عملية للغاية لإدارة إصدارات Node.js، مما يسمح للجميع بالتبديل بحرية بين إصدارات Node.js المختلفة في البيئة المحلية.
⭐ Github Stars: 60K+
nvm هي أداة لإدارة إصدار Node.js تتيح للمستخدمين تثبيت إصدارات Node.js المختلفة وتبديلها وإدارتها بسرعة من خلال سطر الأوامر.
الصورة من: github
nvm مناسبة فقط لمشاريع مستخدمي macOS وLinux. إذا كنت من مستخدمي Windows، فيمكنك استخدام nvm-windows أو nodist أو nvs بدلاً من ذلك.
طريقة تنزيل macOS:
# الطريقة الأولى افتح الرابط التالي في المتصفح للتحميل https://github.com/nvm-sh/nvm/blob/v0.39.1/install.sh # بعد انتهاء التحميل قم بتثبيته من خلال الأمر sh install.sh # توصي الطريقة الثانية بـ cur -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | # الطريقة الثالثة wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh |
إذا واجهت بعض المشكلات الغريبة أثناء عملية تثبيت bash، فيمكنك التحقق من تعليمات nvm الإضافية.
nvm ls # عرض الإصدار وتثبيت جميع الإصدارات nvm ls-remote # عرض جميع إصدارات Node.js البعيدة nvm install 17.0.0 # تثبيت إصدار Node.js المحدد nvm use 17.0.0 # استخدام Node.js المحدد الإصدار الافتراضي لـ nvm alias 17.0.0 # تعيين الاسم المستعار لإصدار Node.js الافتراضي dev 17.0.0 # تعيين الاسم المستعار للإصدار المحدد، مثل تعيين الاسم المستعار للإصدار 17.0.0 على dev
⭐ نجوم Github: 16.7 ألف+
n هي أداة تفاعلية لإدارة إصدار Node.js، ولا تحتوي على اشتراكات ولا ملفات تكوين ولا توجد واجهة برمجة تطبيقات معقدة.
n متوفر فقط على أنظمة التشغيل macOS وLinux، وليس Windows.
يمكن تثبيت
npm install n -gCommon
n # عرض جميع الإصدارات التي تم تنزيلها n 10.16.0 # تنزيل الإصدار المحدد n lts # عرض جميع إصدارات LTS Node.js البعيدة n run 10.16.0 # Run بالنسبة لإصدار Node.js المحدد،
أدخل n -h
لعرض معلومات المساعدة، والأوامر الرئيسية هي كما يلي:
n عرض إصدارات Node.js التي تم تنزيلها واختيار التثبيت n الأحدث قم بتثبيت أحدث إصدار من Node.js (قم بالتنزيل إذا لزم الأمر) n lts قم بتثبيت أحدث إصدار من LTS Node.js (قم بالتنزيل إذا لزم الأمر) n <الإصدار> قم بتثبيت Node.js <الإصدار> (قم بالتنزيل إذا لزم الأمر) n تثبيت <الإصدار> تثبيت Node.js <الإصدار> (تنزيله إذا لزم الأمر) n قم بتشغيل <version> [args ...] قم بتنفيذ Node.js <version> الذي تم تنزيله باستخدام [args ...] n أي <الإصدار> مسار الإخراج للعقدة التي تم تنزيلها <الإصدار> n exec <vers> <cmd> [args...] قم بتنفيذ الأمر باستخدام PATH المعدل، لذا تم تنزيل العقدة <version> وnpm أولاً n rm <version ...> قم بإزالة الإصدار (الإصدارات) المحددة التي تم تنزيلها n Prune قم بإزالة كافة الإصدارات التي تم تنزيلها باستثناء الإصدار المثبت n --latest قم بإخراج أحدث إصدار متوفر من Node.js n --lts قم بإخراج أحدث إصدار متوفر من LTS Node.js n ls إخراج الإصدارات التي تم تنزيلها n ls-remote [الإصدار] إصدارات مطابقة الإخراج متاحة للتنزيل n إلغاء التثبيت قم بإزالة Node.js
⭐ Github Stars: 8.4K+
fnm هو مدير إصدار Node.js سريع وبسيط تم تصميمه باستخدام Rust.
صورة من: freecodecamp
تشمل الميزات الرئيسية
.node-version
.nvmrc
بيئة macOS/Linux:
# bash وzsh وfish shell curl -fsSL https://fnm.vercel.app/install |.bash
بيئة Windows:
# افتح الجهاز في وضع المسؤول، بعد التثبيت، لا يمكن فتحه إلا في وضع المسؤول # بعد اكتمال التثبيت، تحتاج إلى تعيين متغيرات البيئة يدويًا.
في بيئة Linux/macOS/Windows، يمكنك أيضًا تنزيل الملف الثنائي مباشرة للتثبيت: github.com/Schniz/fnm/...
fnm -h # عرض المساعدة fnm install 17.0.0 # التثبيت تحديد إصدار Node.js fnm use 17.0.0 # استخدام إصدار Node.js المحدد fnm default 17.0.0 # تعيين الإصدار الافتراضي Node.js
توصي هذه المقالة 3 أدوات إدارة إصدار Node.js شائعة الاستخدام، يمكنك اتباع اختيار الاستخدام وفقًا لاحتياجاتك الفعلية.
إذا كان لديك أدوات أفضل، يرجى ترك رسالة للمشاركة.