كيفية تحديث Node.js إلى أحدث إصدار بسرعة وسهولة: الدليل النهائي

يتم دائمًا تحسين Node.js ، كتكنولوجيا شعبية مفتوحة المصدر. هناك تحديثات بشكل متكرر لضمان الأداء الجيد. إليك كيفية تحديث Node.js إلى أحدث إصدار!


كيفية تحديث Node.js إلى أحدث إصدار

تمامًا مثل غالبية بيئة مفتوحة المصدر ، أصبح Node.js مشروعًا سريع التطور. بعد كل أسبوعين تقريبًا ، هناك بعض التحديثات أو غيرها لتعزيز كل من الأمن والاستقرار. لا تقتصر التحديثات على فرع إصدار واحد فقط ؛ تنتشر بين كل منهم.

هناك العديد من الطرق التي يمكن للمرء استخدامها لتحديث العقدة إلى أحدث إصدار على أنظمة تشغيل مختلفة. لذا ، لن تواجهك أي مشاكل في الحصول على أحدث إصدار من Node.js.
في المقالة التالية ، ذكرنا أسهل الطرق وأكثرها فعالية لتثبيت أحدث إصدار من العقدة. سنغطي لينكس, macOS, و شبابيك-الآلات القائمة.

قبل البدء ، حدد إصدار Node.js لديك. يمكنك القيام بذلك عن طريق كتابة عقدة – v في موجه الأوامر.

3 طرق لتحديث Node.js على أجهزة لينكس

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

1. استخدم مدير إصدار العقدة

NVM (مدير إصدار العقدة) ، كما ذكرنا سابقًا ، هي أفضل طريقة لتحديث العقدة. لهذا ، تحتاج إلى مترجم C ++ ، حزم البناء الأساسية و libssl-dev. أولاً ، قم بتشغيل تحديث للحصول على الحزم باستخدام هذه الأوامر:

sudo apt-get update
sudo apt-get install build-check checkinstall libssl-dev

إذا كنت ترغب في تثبيت أو تحديث مدير إصدارات Node ، احصل على برنامج التثبيت النصي باستخدام cURL:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | سحق

أولاً ، أغلق وافتح الوحدة الطرفية مرة أخرى. ومع ذلك ، يمكنك التحقق مما إذا كان التثبيت ناجحًا باستخدام الأمر -v nvm. إذا نجح كل شيء ، فسيخرج الأمر nvm.

بمجرد إعداد كل شيء ، فإن تثبيت نسخة العقدة المحدثة لا يشكل أي صعوبة. يمكنك التحقق من إصدار العقدة المثبتة حاليًا بكتابة nvm ls. يمكنك أيضًا مشاهدة الإصدار المتاح للتثبيت باستخدام nvm بواسطة ls-remote.

الآن ، قم بتنزيل أحدث إصدار من Node وترجمته ثم تثبيته عن طريق كتابة nvm install #. #. #. تذكر ، سيتم استبدال # هنا بإصدار العقدة الذي تريده. يمكنك أيضًا إبلاغ nvm بالإصدار الذي تريد استخدامه في كل غلاف باستخدام nvm #. #. #. أيضًا ، قم بإعداد افتراضي باستخدام اسم مستعار بواسطة العقدة الافتراضية للاسم المستعار nvm.

2. استخدم مدير الحزم

ثاني أفضل خيار بعد nvm هو مدير الحزم. NPM (مدير حزمة العقدة) يساعد على اكتشاف ومشاركة واستخدام التعليمات البرمجية. كما يتيح للمستخدمين إدارة التبعيات. العقدة تأتي مثبتة بالفعل مع npm؛ ومع ذلك ، يتم تحديث المدير أكثر من العقدة.

تحقق من الإصدار الذي لديك مع npm -v. ثم قم بتثبيت تحديث npm الأخير عن طريق إدخال npm install [البريد الإلكتروني محمي] -ز. لضمان تحديث npm بشكل صحيح ، قم بتشغيل npm -v.

ستحتاج أيضًا إلى وحدة npm لتحديث العقدة. قم بتشغيل التعليمات البرمجية التالية لمسح ذاكرة التخزين المؤقت وتثبيت n مع أحدث إصدار من العقدة:

sudo ذاكرة التخزين المؤقت npm نظيفة -و
sudo npm install -g n
sudo n مستقرة

أخيرًا ، استخدم n الأحدث لتثبيت أحدث إصدار. يمكنك أيضًا الحصول على إصدار عقدة معين عن طريق تشغيل n #. #. #.

3. استخدم الحزم الثنائية

حاول قصارى جهدك لتجنب هذا الطريق. كحل أخير ، انتقل إلى صفحة التنزيل الرسمية لـ Node.js. من هنا ، احصل على ملف Linux 32 بت أو 64 بت. هنا لديك خياران. يمكنك تنزيل الملف الثنائي من متصفح. ومع ذلك ، فمن الأفضل استخدام وحدة التحكم. تذكر أن إصدار العقدة سيتغير مع إصدار المزيد من التحديثات.

wget https://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-x64.tar.xz

ستحتاج أيضًا إلى xz-utils لتفريغ الملف. لذا ، لتثبيت هذا ، قم بتشغيل الكود sudo apt-get install xz-utlis. ثم استخدم الكود التالي لتثبيت الحزمة الثنائية في usr / local:

tar C / usr / local – strip-components 1 -xJf node-v6.9.2-linux.x64.tar.xz

الآن ، لديك كلا العقدة وكذلك npm. لذا ، بالنسبة للتحديث التالي ، جرب الطريقة الثانية أولاً.

تحديث العقدة على ويندوز / ماك باستخدام مثبتات Nodejs.org

تتضمن صفحة التنزيل على Node.js حزمًا ثنائية لكل من MacOS و Windows. ومع ذلك ، ليست هناك حاجة لجعل حياتك صعبة. تتوفر مثبتات مسبقة الصنع لتسهيل العملية: .msi لـ Windows و .pkg لنظام التشغيل MacOS. هذه الحزم تجعل عملية التثبيت فعالة وسهلة الفهم.

ما عليك سوى تنزيل الملف وتشغيله وسيتولى معالج التثبيت معالجة الباقي. مع كل تحديث تقوم بتنزيله ، سيتم استبدال الإصدارات القديمة من كل من npm و Node بالإصدارات الأحدث.

قسم الأسئلة الشائعة

ما هي العقدة في العقدة شبيبة?

Node.js هو نظام أساسي مبني على وقت تشغيل جافا سكريبت لـ Google Chrome. الغرض الأساسي منه هو إنشاء تطبيقات شبكة سريعة قابلة للتطوير بسهولة. يستخدم Node.js نموذجًا غير قابل للحظر ومدفوعًا بالحدث يجعله فعالًا وخفيف الوزن. لذلك ، فهي مثالية للتطبيقات كثيفة الاستخدام للبيانات في الوقت الفعلي والتي تعمل عبر أجهزة مختلفة.

كيف يمكنني التحقق من إصدار العقدة شبيبة?

للتحقق من إصدار العقدة المثبت في جهاز الكمبيوتر الخاص بك ، افتح أداة سطر الأوامر. يمكنك استخدام Powershell أو موجه الأوامر أو أي شيء آخر تفضله. بعد فتحه ، اكتب node -v. سيؤدي ذلك إلى طباعة رقم الإصدار مثل v0.10.35.

ما هي عقدة شبيبة مستعملة ل?

بشكل أساسي ، يتم استخدام Node.js للخوادم التي لا تعتمد على الأحداث والتي لا تحظرها. هذا لأنه يحتوي على طبيعة واحدة مترابطة. كما أنها تستخدم لخدمات API الخلفية وكذلك المواقع التقليدية. ومع ذلك ، فقد تم تصميمه باستخدام بنى في الوقت الحقيقي ومدفوعة.

كيف تقوم بتحديث الآلية الوقائية الوطنية?

إذا كنت تستخدم جهاز Mac ، فاستخدم الكود التالي:

sudo npm install -g npm

يمكنك تحديث الحزم المحلية القديمة أيضًا باستخدام تحديث npm بدون مشكلة. وبالمثل ، يمكنك تحديث الحزم العالمية القديمة باستخدام تحديث npm -g.

الكلمة الأخيرة

لذلك ، تم الآن الانتهاء من تحديث العقدة الخاصة بك. في الواقع ، تحديث كل من npm و Node هو مجرد البداية. سيكون عليك أيضًا تحديث حزمك الأخرى وكذلك التبعيات. سيؤدي القيام بذلك إلى زيادة كل من الأمان والتوافق حتى تتمكن من الاستمتاع باستخدام العقدة!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map