Ubuntu 18.04: інсталюємо node.js, nvm та yarn

Ubuntu 18.04: інсталюємо node.js, nvm та yarn

Інсталяція node.js, nvm і yarn на Ubuntu 18.04 - невелика інструкція-шпаргалка.

Node.js, NVM 

Найпростіший спосіб - установка зі стандартного репозиторія Ubuntu:

sudo apt install nodejs
...
sudo apt install npm

 

Це гарантує, що Ви отримаєте стабільну версію, проте зовсім не факт, що версія буде найсвіжішою. Альтернатива - ppa репозиторій. Щоб інсталювати версію 10.х виконуємо команди:

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs

 

Є і третій, найбільш гнучкий спосіб - використання nvm (node version manager), який дозволить встановити будь-яку версію, а також перемикатися між версіями. Спочатку встановимо менеджер:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

 

Оновимо середу оболонки, для чого потрібно закрити і знову відкрити термінал, або виконати команду:

source ~/.profile

 

Перевіряємо:

nvm --version

 

Отримати список всіх доступних версій node.js можна наступним чином:

nvm ls-remote

 

Ще краще - вивести лише список версій з довгостроковою підтримкою:

nvm ls-remote | grep -i "latest lts"

// в моєму випадку результат такий
         v4.9.1   (Latest LTS: Argon)
        v6.17.1   (Latest LTS: Boron)
        v8.15.1   (Latest LTS: Carbon)
       v10.15.3   (Latest LTS: Dubnium)

 

Тепер можна вибрати бажаний варіант і встановити, наприклад:

nvm install 10.15.3

 

Вивести список встановлених версій:

nvm ls

 

Переключити на іншу версію:

 nvm use <version_number>

 

Щоб видалити версію, потрібно спочатку переключитися на іншу і потім виконати:

nvm uninstall <version_number>

 

Документацію по nvm можна знайти тут.

Yarn

Почнемо з імпорту GPG-ключа сховища:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

 

Додамо Yarn apt-репозиторій в список репозиторіїв системи:

echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

 

Оновимо індекси:

sudo apt update

 

і, якщо Node.js не встановлено, виконаємо наступну команду (яка заодно інсталює і node):

sudo apt install yarn

 

Якщо ж Node.js вже є, можна пропустити його установку командою:

sudo apt install --no-install-recommends yarn

 

Перевірка версії:

yarn --version

 

Команди, що використовуються найчастіше

Ініціалізація проекту:

yarn init [project_name]

 

Установка всіх залежностей проекту:

yarn

// або
yarn install

 

Інсталяція залежності:

yarn add [package_name]

// інсталяція конкретної версії
yarn add [package_name]@[version_or_tag]

 

Оновлення залежності:

yarn upgrade [package_name]

// оновлення залежності до конкретної версії
yarn upgrade [package_name]@[version_or_tag]

 

Видалення залежності:

yarn remove [package_name]

 

Документація Yarn тут.

Успіхів!