كيفية تثبيت 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 الخاص بك.
اذهب لبناء منتجات رائعة :)