Установка 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.

Помощь

Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!

Нужна помощь?Наши инженеры бесплатно помогут с любым вопросом за считанные минутыНаписать нам