Как установить Node.js на Ubuntu 22.04
Node.js – это популярная среда выполнения, которая позволяет выполнять код JavaScript на стороне сервера. Она широко используется для создания масштабируемых и высокопроизводительных веб-приложений. В этом руководстве вы узнаете, как установить Node.js на Ubuntu 22.04.
Существует несколько способов установки Node.js на Ubuntu 22.04, включая использование стандартных репозиториев Ubuntu, NodeSource и Node Version Manager (NVM). Мы рассмотрим все три способа.
Метод 1: Установка Node.js из репозиториев Ubuntu
Это самый простой метод, который рекомендуется использовать, если вам не нужна последняя версия Node.js.
Шаг 1: Обновите список пакетов
Сначала обновите индекс пакетов в системе, чтобы убедиться, что доступны последние версии:
Шаг 2: Установите Node.js и npm
Ubuntu 22.04 включает Node.js в репозиторий пакетов по умолчанию. Чтобы установить Node.js и менеджер пакетов Node (npm), выполните следующую команду:
Шаг 3: Проверка установки
После завершения установки вы можете проверить установленные версии Node.js и npm, выполнив следующие действия:
Возможно, этот метод не установит последнюю версию Node.js, но это простой и понятный процесс.
Метод 2: Установка Node.js с помощью NodeSource PPA
Если вам нужна определенная версия Node.js, вы можете установить ее из NodeSource PPA. Этот метод позволяет установить последнюю LTS или текущую версию Node.js.
Шаг 1: Добавьте репозиторий NodeSource
Сначала установите PPA для нужной версии Node.js. Например, для установки Node.js 18.x (версия LTS):
Для Node.js 16.x замените 18.x на 16.x в приведенной выше команде.
Шаг 2: Установите Node.js
После добавления PPA установите Node.js с помощью следующей команды:
Шаг 3: Проверка установки
Проверьте установленную версию Node.js:
Этот метод гарантирует, что вы получите последнюю версию от NodeSource, включая все исправления безопасности и новые возможности.
Метод 3: Установка Node.js с помощью менеджера версий Node (NVM)
NVM (Node Version Manager) позволяет устанавливать несколько версий Node.js и легко переключаться между ними. Это лучший метод, если вам нужно управлять различными версиями Node.js для разных проектов.
Шаг 1: Установите NVM
Чтобы установить NVM, выполните следующую команду:
После установки либо перезапустите терминал, либо выполните следующую команду, чтобы сделать nvm доступным:
Шаг 2: Установите Node.js с помощью NVM
После установки NVM вы можете установить любую версию Node.js с помощью следующей команды:
Эта команда устанавливает последнюю версию Node.js. Если вы хотите установить определенную версию, используйте номер версии:
Вы также можете просмотреть все доступные версии Node.js, выполнив команду:
Шаг 3: Установите версию Node.js по умолчанию
Чтобы установить версию Node.js по умолчанию, используйте:
Шаг 4: Проверка установки
Чтобы проверить установленную версию Node.js и npm:
С помощью NVM вы можете переключаться между различными версиями Node.js по мере необходимости, что делает его отличным вариантом для разработчиков, работающих над несколькими проектами.
Установка npm (менеджера пакетов Node) отдельно
В большинстве случаев npm устанавливается автоматически вместе с Node.js. Однако если он не установлен, вы можете установить его вручную с помощью следующей команды:
Чтобы проверить версию установленного npm:
Деинсталляция Node.js
Если вы хотите удалить Node.js из своей системы, вы можете воспользоваться следующей командой:
Для пользователей NVM вы можете удалить определенную версию Node.js с помощью команды:
Заключение
Теперь вы знаете три различных метода установки Node.js на Ubuntu 22.04: использование стандартных репозиториев Ubuntu, установка из NodeSource PPA и использование Node Version Manager (NVM). В зависимости от потребностей вашего проекта вы можете выбрать тот метод, который подходит вам больше всего.
- Для быстрой и простой установки хорошим вариантом являются стандартные репозитории Ubuntu.
- Если вам нужна последняя версия, идеально подойдет NodeSource PPA.
- Для управления несколькими версиями лучшим решением будет NVM.
После установки Node.js вы можете приступить к созданию серверных приложений или установить пакеты с помощью npm, чтобы улучшить процесс разработки. Счастливого кодинга!