كيفية تثبيت Node.js على Ubuntu وتحديث npm إلى أحدث إصدار

إذا حاولت تثبيت أحدث إصدار من العقدة باستخدام apt-package manager ، فسوف ينتهي بك الأمر إلى الإصدار 10.19.0 . هذا هو أحدث إصدار في متجر تطبيقات ubuntu ، ولكنه ليس أحدث إصدار تم إصداره من NodeJS.

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

في هذا البرنامج التعليمي ، ما نريد القيام به هو الحصول على الإصدار 12.18.1 (LTS - مع دعم طويل المدى) أو الإصدار 14.4 من Node. للحصول على أحدث الإصدارات ، يمكننا استخدام إما nodesource أو nvm (مدير إصدار العقدة). سأوضح لك كيفية استخدام كليهما.

سيتم تشغيل جميع الأوامر هنا باستخدام Ubuntu CLI / Terminal.

باستخدام NVM - الطريقة المفضلة لدي

أحب nvm لأنه يتيح لي استخدام إصدارات مختلفة من العقد لمشاريع مختلفة.

في بعض الأحيان ، قد تتعاون في مشروع مع شخص يستخدم إصدارًا مختلفًا من العقدة وتحتاج إلى تبديل إصدارات العقدة إلى ما يتطلبه المشروع. لهذا ، فإن nvm هو أفضل أداة.

قم بتثبيت NVM

curl -o- //raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

للتحقق من تثبيت nvm ، اكتب nvm --version. إذا حصلت على رقم إصدار مرة أخرى مثل 0.35.3، فأنت تعلم أن nvm قد تم تثبيته بنجاح.

أعد تشغيل الجهاز الطرفي حتى تدخل تغييراتك حيز التنفيذ.

قم بتثبيت NodeJS

بعد ذلك ، لنقم بتثبيت الإصدار 14.4 من Nodejs.

ببساطة تشغيل nvm install 14.4.0.

يمكنك استخدام أمر مشابه لتثبيت أي إصدار تريده من العقدة ، على سبيل المثال nvm install 12.18.1.

يقوم هذا الأمر تلقائيًا بتثبيت nodejs بالإضافة إلى أحدث إصدار npm الموجود في   v6.14.5.

إذا احتجت في أي وقت إلى تبديل إصدارات العقدة ، فيمكنك ببساطة التشغيل nvm use ، على سبيل المثال nvm use v12.18.1.

لسرد إصدارات العقد المختلفة التي قمت بتثبيتها مع nvm ، قم بتشغيل nvm ls.

قم بتثبيت Nodesource

قم بتشغيل الأمر أدناه لإخبار Ubuntu بأننا نريد تثبيت Nodejs

حزمة من nodesource.

curl -sL //deb.nodesource.com/setup_14.x | sudo -E bash -

ملاحظة: يعتبر الإصدار 14.4.0 هو أحدث إصدار من Node ولكنه لا يحتوي حاليًا على LTS - يتم توفير دعم طويل الأجل له. لتثبيت أحدث إصدار من Node مع LTS ، قم بتغيير 14الأمر أعلاه إلى 12.

قد يُطلب منك إدخال كلمة المرور للمستخدم الجذر. أدخل ذلك واضغط دخول / عودة.

قم بتثبيت NodeJS

بمجرد الانتهاء من إعداد Nodesource ، يمكننا الآن تثبيت Nodejs v14.4.

تشغيل sudo apt-get install -y nodejs.

بمجرد الانتهاء ، يمكننا التحقق من تثبيت أحدث إصدار من Node.

ما عليك سوى الكتابة nodejs -vفي جهازك وستعود v14.4.0.

يجب أن يكون لديك npm مثبتًا تلقائيًا في هذه المرحلة. للتحقق من إصدار npm لديك ، قم بتشغيل npm version. إذا لم تحصل على كائن يتضمن أحدث إصدار من npm في 6.14.5 ، { npm: '6.14.5' }فيمكنك تحديث npm يدويًا عن طريق تشغيل الأمر التالي:

npm install -g [email protected].

إذا واجهت أي مشكلات مع عدم قدرة npm على التحديث لأنه غير مثبت ، فيمكنك تثبيت npm أولاً باستخدام sudo apt-get install -y npm، ثم تشغيل الأمر أعلاه لتحديثه.

لتشغيل حزم npm معينة ، نحتاج أيضًا إلى تشغيل الأمر أدناه

sudo apt install build-essential.

وهذا كل شيء!

لديك أحدث إصدارات NodeJS و NPM على جهاز Ubuntu الخاص بك.

اذهب لبناء منتجات رائعة :)