اذهب إلى المحتوى

السؤال

نشر

السلام عليكم ورحمة الله وبركاته,

أريد تحديث بيئة العمل Node.js مع NPM إلى أحدث إصدار فكيف افعلها بأفضل طريقة ؟,

لأنني عندما بحثت وجدت طرق كثيرة مختلفة, وبعضهم يقول قم بحذف Node.js بالكامل من الجهاز ثم ثبتها مجددًا,

ولا أعلم ما هي الطريقة الأفضل لذلك سألتكم,

الإصدارات الحالية:

Screenshot2023-12-21193607.thumb.png.1b8800226d8c70b7dd81f605ac3153ea.png

وشكرًا لكم

Recommended Posts

  • 0
نشر

الطريقة الأبسط والأسهل هي تنزيل النسخة الموزعة الأخيرة من الموقع الرسمي وتثبيتها بطريقة اعتيادية. 

  1. قم بتنزيل أحدث إصدار من Node.js من الموقع الرسمي: Node.js Downloads.
  2. اختر إصدارا مستقرا (LTS) إذا كنت ترغب في الحصول على إصدار يتم دعمه لفترة طويلة، أو اختر أحدث إصدار إذا كنت ترغب في استخدام أحدث الميزات.

أما كطريقة أخرى، هي باستخدام مدير حزم Node أو بما يعرف بـ NVM، وهو مكتبة تنفيذية تساعدك في التبديل بين نسخ Node ببساطة. وهو بشكل أساسي متوفر لأنظمة Linux ولكن يوجد اصدار منه للويندوز يمكنك الوصول إليه من هنا. ولتثبيته ما عليك إلا اتباع الخطوات: 

  1. قم بتنزيل ملف التثبيت من على الموقع الرسمي أو من هنا.
  2. قم بتشغيل ملف التثبيت واتبع خطوات التثبيت حتى آخرها.
  3. الآن يمكنك التبديل بين نسخ Node بشكل عادي:
    nvm use 14.0.0
  • 0
نشر

من الأفضل حذف نسخة Node.js القديمة تمامًا uninstall ثم تثبيت النسخة الجديدة والتي يمكنك تحميلها من هنا:

ودائمًا اختر النسخة المستقرة وهي LTS وهي إصدار 20 حاليًا.

لكن هناك طريقة أفضل والتي يستخدمها مطوري Node.js لكن البعض قد يجدها معقدة قليلاً، وهي استخدام مدير إصدارات وهو NVM بمعنى أنه يمكنك تحميل أكثر من إصدار لـ Node والتنقل بينهم بكل سهولة باستخدام أمر بسيط.

والأمر يتم كالتالي حذف أي إصدار Node.js لديك على حاسوبك من لوحة التحكم Control panel ثم تحميل وتثبيت NVM من:

وبعد التثبيت قم بتنفيذ الأمر التالي في منفذ الأوامر:

nvm install lts

وذلك من أجل تثبيت أحدث إصدار مستقر متوفر.

أو يمكنك تحميل إصدار معين من خلال:

nvm install 18

ثم قم بعرض الإصدارات الذي تم تثبيتها من خلال:

nvm ls

ولتفعيل إصدار معين اكتب رقمه فقط كالتالي:

nvm use 18

والآن أنت على إصدار 18 وتستطيع التأكد من خلال:

node --version

وإذا أردت التنقل إلى أي إصدار اكتب nvm use ورقم الإصدار بجانبه.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...