
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 здесь.
Успехов!