Як встановити Node.js на Ubuntu та оновити npm до останньої версії

Якщо ви спробуєте встановити останню версію вузла за допомогою менеджера пакунків apt, ви отримаєте v10.19.0 . Це остання версія в магазині програм ubuntu, але це не остання версія NodeJS.

Це пов’язано з тим, що коли виходять нові версії програмного забезпечення, команда Ubuntu може зайняти місяці для тестування та випуску в офіційному магазині Ubuntu. Як результат, щоб отримати найновіші версії будь-якого програмного забезпечення, нам, можливо, доведеться використовувати приватні пакети, опубліковані розробниками.

У цьому підручнику ми хочемо отримати версію v12.18.1 (LTS - з довгостроковою підтримкою) або v14.4 Node. Щоб отримати найновіші версії, ми можемо використовувати або nodesource, або nvm (менеджер версій вузлів). Я покажу вам, як користуватися обома.

Всі команди тут будуть виконуватися за допомогою інтерфейсу CLI / терміналу Ubuntu.

Використання 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

Далі встановимо Nodejs версії 14.4.

Просто біжи nvm install 14.4.0.

Ви можете використовувати подібну команду, щоб встановити будь-яку потрібну версію вузла, наприклад nvm install 12.18.1.

Ця команда автоматично встановлює nodejs , а також останню версію   npmv6.14.5 .

Якщо вам коли-небудь знадобиться переключити версію вузла, ви можете просто запустити nvm use , наприклад nvm use v12.18.1.

Щоб переглянути різні версії вузлів, які ви встановили за допомогою nvm, запустіть nvm ls.

Встановіть Nodesource

Запустіть команду нижче, щоб повідомити Ubuntu, що ми хочемо встановити Nodejs

пакет з вузлового джерела.

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

Зверніть увагу, що v14.4.0 є останньою версією Node, але наразі не має LTS - для неї передбачена довгострокова підтримка. Щоб встановити останню версію Node з LTS, змініть 14команду вище на 12.

Можливо, вам буде запропоновано ввести пароль для вашого кореневого користувача. Введіть це і натисніть Enter / Return.

Встановіть 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.

Створюйте чудові продукти :)