المقال الاصلي بكتابة Adebola Adeniran
تمت الترجمة بواسطة Ahmed Hassan Salem
إذا حاولت تثبيت أحدث إصدار من node باستخدام apt-package manager ، فسوف ينتهي بك الأمر بـ v10.19.0. هذا هو أحدث إصدار في متجر تطبيقات ubuntu ، ولكنه ليس أحدث إصدار تم إصداره من NodeJS.
وهذا لأنه عند إصدار إصدارات جديدة من البرنامج ، قد يستغرق فريق Ubuntu شهورًا للاختبار والتحميل في متجر Ubuntu الرسمي. نتيجة لذلك ، للحصول على أحدث إصدارات أي برنامج ، قد نضطر إلى استخدام حزم خاصة ينشرها المطورون.
في هذه المقالة التعليمية ، ما نريد فعله هو الحصول علي اصدار v12.18.1 او v14.4 من Node. للحصول على أحدث الإصدارات ، يمكننا استخدام إما nodesource أو nvm (node version manager ). سأوضح لك كيفية استخدامهم.
سيتم تشغيل جميع الأوامر هنا باستخدام Ubuntu CLI / Terminal.
استخدام NVM - طريقتي المفضلة
أنا أحب nvm لأنه يسمح لي باستخدام إصدارات مختلفة من node لمشاريع مختلفة.
في بعض الأحيان ، قد تتعاون في مشروع مع شخص يستخدم إصدارًا مختلفًا من node وتحتاج إلى تبديل إصدارات node إلى ما يتطلبه المشروع. لهذا ، فإن nvm هو أفضل أداة.
تثبيت NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
للتحقق من تثبيت nvm ، اكتب nvm --version
. إذا حصلت على رقم إصدار مثل 0.35.3
، فأعلم أن nvm قد تم تثبيته بنجاح.
أعد تشغيل terminal لتصبح التغييرات سارية المفعول.
تثبيت NodeJS
بعد ذلك ، لنقم بتثبيت الإصدار 14.4 من Nodejs.
ما عليك سوى كتابة "install nvm 14.4.0".
يمكنك استخدام أمر مشابه لتثبيت أي إصدار تريده من node ، على سبيل المثال nvm install 12.18.1
.
يقوم هذا الأمر تلقائيًا بتثبيت nodejs بالإضافة إلى أحدث إصدار من npm الذي هو في v6.14.5
.
إذا احتجت في أي وقت إلى تبديل إصدارات node ، فيمكنك ببساطة كتابة nvm use <version-number>
، على سبيل المثال nvm use v12.18.1
.
لسرد إصدارات node المختلفة التي قمت بتثبيتها مع nvm ، قم بتشغيل nvm ls
.
تثبيت Nodesource
قم بتشغيل الأمر أدناه لإخبار Ubuntu بأننا نريد تثبيت حزمة Nodejs
من nodesource.
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
ملحوظة الإصدار 14.4.0 هو أحدث إصدار من Node ولكنه لا يحتوي حاليًا على LTS - دعم طويل الأجل له. لتثبيت أحدث إصدار من Node مع LTS ، قم بتغيير "14" في الأمر أعلاه إلى "12".
قد يُطلب منك إدخال كلمة المرور للمستخدم root. أدخلها واضغط enter.
تثبيت NodeJS
بمجرد الانتهاء من إعداد Nodesource ، يمكننا الآن تثبيت Nodejs v14.4.
sudo apt-get install -y nodejs
.
بمجرد الانتهاء ، يمكننا التحقق من تثبيت أحدث إصدار من Node.
ما عليك سوى كتابة nodejs -v
في terminal الخاصة بك ويجب أن يظهر v14.4.0
.
يجب أن يكون لديك npm مثبتًا بشكل تلقائي في هذه المرحلة. للتحقق من إصدار npm لديك ، قم بتشغيل npm version
. إذا لم تحصل على شيء يتضمن أحدث إصدار منnpm فيمكنك تحديث npm يدويًا عن طريق تشغيل الأمر التالي:
npm install -g npm@latest
.
إذا واجهت أي مشكلات مع عدم قدرة npm على التحديث لأنه غير مثبت ، فيمكنك تثبيت npm أولاً باستخدام sudo apt-get install -y npm
، ثم قم بتشغيل الأمر أعلاه لتحديثه.
لتشغيل حزم npm معينة ، نحتاج أيضًا إلى تشغيل الأمر أدناهsudo apt install build-essential
.
وهذا كل شيء!
لديك أحدث إصدارات NodeJS و NPM على جهاز Ubuntu الخاص بك.
اذهب لبناء منتجات رائعة :)