Установка Node.js в Ubuntu 18.04
Как установить Node.js из репозиториев, через PPA или NVM на Ubuntu 18.04.
Node.js — программная платформа, превращающая JavaScript в язык общего назначения. Применяется преимущественно как веб-сервер, а также позволяет разрабатывать десктопные приложения с помощью NW.js, AppJS или Electron.
Обновите список пакетов перед началом установки:
sudo apt update
Способ 1. Установка из стандартных репозиториев
Это самый быстрый способ, однако версия в репозиториях Ubuntu может быть устаревшей.
sudo apt install nodejs
sudo apt install npm
В Ubuntu исполняемый файл называется
nodejsвместоnodeиз-за конфликта имён с другим пакетом.
Проверьте версию:
nodejs -v
v8.10.0
Способ 2. Установка через PPA
NodeSource поддерживает PPA с актуальными версиями Node.js. Перейдите в домашний каталог и загрузите установочный скрипт нужной версии (замените 10.x на нужную):
cd ~
curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh
Просмотрите содержимое скрипта перед запуском:
nano nodesource_setup.sh
Запустите скрипт:
sudo bash nodesource_setup.sh
Установите Node.js:
sudo apt install nodejs
Проверьте версию:
nodejs -v
v10.20.1
Пакет nodejs уже включает npm — устанавливать его отдельно не нужно:
npm -v
6.14.4
Для компиляции пакетов из исходников установите build-essential:
sudo apt install build-essential
Способ 3. Установка через NVM
NVM (Node Version Manager) позволяет устанавливать несколько версий Node.js одновременно и легко переключаться между ними.
Загрузите установочный скрипт:
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh -o install_nvm.sh
Просмотрите содержимое скрипта перед запуском:
nano install_nvm.sh
Запустите установку:
bash install_nvm.sh
NVM установится в ~/.nvm, необходимые настройки будут добавлены в ~/.profile. Активируйте NVM в текущей сессии:
source ~/.profile
Просмотрите доступные версии Node.js:
nvm ls-remote
Установите нужную версию, например 10.20.1:
nvm install 10.20.1
Переключитесь на неё:
nvm use 10.20.1
При установке через NVM исполняемый файл называется node. Проверьте активную версию:
node -v
v10.20.1
Просмотрите все установленные версии:
nvm ls
Установите версию по умолчанию:
nvm alias default 10.20.1
После этого указанная версия будет использоваться при каждом запуске терминала. Переключиться на неё можно командой:
nvm use default
Каждая версия Node.js управляет своими пакетами независимо через npm.
Помощь
Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!