Как установить Node.js на Ubuntu, как обновить и удалить

Node.js – это платформа, позволяющая разрабатывать масштабируемый серверный функционал на языке JavaScript. Она известна и востребована, при этом продолжает совершенствоваться. Уже сейчас для неё существует более миллиона пакетов.

Мы расскажем о трёх способах установки, а также о возможности обновления и удаления этого JavaScript-окружения. В качестве примера рассмотрим ОС Ubuntu 20.04. Действовать будем через учётку без root, но с sudo.

Установка Node js ubuntu через Apt

В Ubuntu 20.04 уже присутствует nodejs. Для выполнения задачи потребуется использовать диспетчер пакетов apt.

  1. Обновляем указатель локальных пакетов.

$ sudo apt update

  1. Ставим Node.js.

$ sudo apt install nodejs

  1. Проверяем выполнение.

$ nodejs -v

Для простых задач этого достаточно. Однако чаще приходится дополнительно ставить диспетчер пакетов npm.

$ sudo apt install npm

Как установить Node.js через архив NodeSource PPA

PPA – это архив персональных пакетов, через которые возможно поставить различные версии Node.js, не только стандартные.

  1. Ставим PPA. В данном примере выбираем версию 14.x, но вы можете указать другую.

$ cd ~

$ curl -sL https://deb.nodesource.com/setup_14.x -o nodesource_setup.sh

  1. Проверяем содержимое.

$ nano nodesource_setup.sh

  1. Закрываем редактор, запускаем скрипт с sudo.

$ sudo bash nodesource_setup.sh

Кэш локальных пакетов будет обновлён. Следующим этапом станет установка по аналогии с первым способом с помощью apt.

$ sudo apt install nodejs

$ nodejs -v

Output

v14.2.0

В данном случае уже присутствуют node и npm, так что ставить их ещё раз не придётся.

Как установить Node.js через Node Version Manager

Этот способ нужен для использования сразу нескольких версий Node.js с соответствующими пакетами и походит для активной разработки.

  1. Ставим свежую версию скрипта.

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh

  1. Проверяем, что нет лишних условий.

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

  1. Ставим nvm, предварительно получив файл .bashrc.

$ source ~/.bashrc

  1. Проверяем, какие есть версии. node

$ nvm list-remote

  1. Ставим подходящую. В нашем примере это v13.6.0, но вы можете выбрать другую.

$ nvm install v13.6.0

У пользователя есть возможно посмотреть, какие версии установлены.

nvm list

В данном случае отображена сначала текущая версия, а за ней псевдонимы, на основе которых можно установить релиз.

$ nvm install lts/erbium

Функционал позволяет переключаться между разными версиями.

nvm use v13.6.0

Как обновить Node js ubuntu

Обновление также выполняется тремя способами.

  1. Через NPM.

Очищаем кэш NPM, после чего ставим пакет n.

npm install -g n

Дальше ставим актуальную версию node.

n lts

n latest

  1. Через NVM.

NVM нужен для управления версиями узлов и тестирования проектов. После его установки обновление версий выполняется с помощью команды

nvm install [version]

  1. Загрузка с сайта.

Свежие версии можно скачать на официальном сайте разработчика, а затем нужно установить их.

Как удалить node js ubuntu

Есть команда, которая удаляет старые, кэшированные версии, оставляя только последнюю.

n prune

Есть ещё один способ.

nvm uninstall [version]

В данном случае необходимо указать, какая именно версия больше не нужна.

Вывод

Мы рассмотрели самые простые варианты использования Node.js на сервере Ubuntu 20.04. В том числе установку (node js install ubuntu).

Чтобы начать работу, нужно следовать простым инструкциям. Способ важно выбирать в соответствии с вашими целями и задачами. Например, установка их репозитория самая простая, однако не обеспечит нужную гибкость.

Всё ещё остались вопросы?