
Ubuntu 18.04: інсталюємо node.js, nvm та yarn
15.04.2019 21:25 | Інше
Інсталяція 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 тут.
Успіхів!