Как установить Node.js в Ubuntu 22.04

Node.js - это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом, которая позволяет разработчикам выполнять код JavaScript на стороне сервера. Построенная на движке V8 JavaScript в Chrome, среда Node.js спроектирована как легкая, быстрая и эффективная. Он особенно хорошо подходит для масштабируемых приложений и позволяет использовать один язык программирования для разработки как внешних, так и внутренних приложений, что упрощает процесс разработки.

Преимуществ использования Node.js

Некоторые из ключевых преимуществ использования Node.js включают:

  • Событийно-управляемая архитектура: Node.js использует неблокирующую, управляемую событиями модель ввода-вывода, что делает ее идеальной для обработки множества одновременных соединений, повышая производительность и масштабируемость.
  • Большая экосистема: Благодаря обширной коллекции библиотек и модулей, экосистема Node.js упрощает процесс разработки и позволяет разработчикам создавать многофункциональные приложения.
  • Широкое внедрение: Node.js популярен среди разработчиков и используется многими крупными организациями, включая Netflix, LinkedIn и Walmart, демонстрируя свою надежность и эффективность.

В этом руководстве мы продемонстрируем, как установить Node.js на Ubuntu 22.04 Jammy Jellyfish или Ubuntu 20.04 Focal Fossa одним из трех методов: используя репозиторий Ubuntu, репозиторий NodeSource или используя nvm.

Установка Node.js на Ubuntu Linux

Установка Node.js с помощью репозитория Ubuntu

Шаг 1: Обновление Ubuntu

Перед установкой Node.js очень важно убедиться, что ваша система Ubuntu обновлена. Это поможет предотвратить потенциальные конфликты и гарантирует, что вы устанавливаете последнюю версию Node.js. Выполните следующую команду для обновления системы:

Шаг 2: Установите Node.js

Теперь, когда ваша система обновлена, вы можете установить Node.js, используя репозиторий Ubuntu. Выполните следующую команду для установки Node.js:

Шаг 3: Проверка установки

После завершения установки необходимо убедиться, что Node.js установлен правильно. Для этого проверьте версию Node.js, установленную в вашей системе, выполнив следующую команду:

Если установка прошла успешно, вы увидите установленную версию Node.js, отображаемую в терминале. Теперь вы готовы начать использовать Node.js в вашей системе Ubuntu.

Установка Node.js с помощью репозитория NodeSource

Если вы предпочитаете установить более свежую версию Node.js или хотите выбрать конкретную версию, вы можете использовать репозиторий NodeSource. Этот метод гарантирует получение последней версии и позволяет выбрать определенную основную версию Node.js.

Шаг 1: Добавить репозиторий NodeSource

Чтобы добавить репозиторий NodeSource в вашу систему, выполните следующую команду, заменив [version] на желаемую основную версию Node.js:

Эта команда загружает и запускает сценарий, который добавляет репозиторий NodeSource в вашу систему и обновляет список пакетов. Вот несколько распространенных примеров:

Импортировать текущий стабильный репозиторий Node.js:

Импорт репозитория Node.js с долгосрочной поддержкой (LTS):

Если curl отсутствует, это означает, что вам необходимо установить пакет, что можно сделать, выполнив следующую команду:

Шаг 2: Установите Node.js

После добавления репозитория NodeSource в вашу систему вы можете установить Node.js с помощью следующей команды:

Эта команда устанавливает указанную версию Node.js вместе с необходимыми зависимостями. После завершения установки проверьте установленную версию, выполнив команду:

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

Установка Node.js с помощью менеджера версий Node (NVM)

Другим способом установки Node.js является использование менеджера версий Node (NVM). Этот метод позволяет управлять несколькими версиями Node.js в вашей системе, что облегчает переключение между версиями для различных проектов.

Шаг 1: Установите NVM

Чтобы установить NVM, выполните одну из следующих команд:

или

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

Шаг 2: Установка Node.js с помощью NVM

Установив NVM, вы можете управлять несколькими версиями Node.js в вашей системе, что делает удобным переключение между версиями для различных проектов.

2.1: Список доступных версий Node.js

Прежде чем устанавливать определенную версию Node.js, проверьте доступные версии, выполнив следующее:

Пример вывода:

nvm ls-remote

Эта команда выводит список всех доступных версий Node.js, помогая вам определить версию, которую вы хотите установить, например, последний выпуск LTS или определенный номер версии.

2.2: Установка версии Node.js

Чтобы установить нужную версию Node.js, выполните следующую команду, заменив <version> на конкретную версию, которую вы хотите установить:

Например, чтобы установить Node.js версии v20.0.0, выполните:

Пример вывода:

пример установки node.js 20.0.0 с помощью команд nvm для примера на ubuntu linux

Эта команда загружает и устанавливает указанную версию Node.js.

2.3: Проверка установки Node.js

Чтобы проверить установленную версию Node.js, выполните следующее:

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

2.4: Переключение между установленными версиями Node.js

NVM позволяет легко переключаться между различными версиями Node.js. Чтобы переключаться между установленными версиями Node.js, используйте следующую команду, заменив <version> на версию, на которую вы хотите перейти:

Например, чтобы перейти на Node.js версии 18.16.0, выполните:

Эта команда устанавливает указанную версию в качестве активной версии Node.js для вашей текущей сессии. Чтобы сделать определенную версию Node.js версией по умолчанию для новых сеансов терминала, выполните команду:

Замените <version> номером нужной версии. Например, чтобы установить версию Node.js 18.16.0 по умолчанию, выполните команду:

Как удалить Node.js из Ubuntu

В этом разделе мы рассмотрим удаление Node.js из системы Ubuntu. Процесс удаления будет зависеть от метода, который вы использовали для установки Node.js - из репозитория Ubuntu, PPA или NVM.

Удаление Node.js, установленного из репозитория Ubuntu или NodeSource

Если вы установили Node.js из репозитория Ubuntu или PPA, вы можете удалить его с помощью программы apt. Вот описание команды, которую вам нужно выполнить:

Эта команда удалит Node.js вместе с его связанными конфигурационными файлами. Она попросит вас подтвердить удаление и после подтверждения приступит к удалению.

Удаление Node.js, установленного с помощью NVM

Если вы установили Node.js с помощью Node Version Manager (NVM), выполните следующие шаги для его удаления:

Проверьте текущую версию Node.js

Сначала определите текущую установленную версию Node.js, выполнив следующую команду:

Эта команда отображает активную версию Node.js в вашей системе.

Деактивация NVM

Перед удалением текущей версии Node.js необходимо деактивировать NVM, выполнив следующую команду:

Эта команда выгружает активную версию Node.js из вашей текущей сессии.

Деинсталляция версии Node.js с помощью NVM

Теперь выполните следующую команду для удаления определенной версии Node.js, установленной с помощью NVM, заменив [version>] номером версии, которую вы хотите удалить:

Например, чтобы удалить Node.js версии v20.0.0, выполните:

Эта команда удалит указанную версию Node.js из вашей системы, завершив процесс деинсталляции.

Заключение

В заключение мы рассмотрели различные методы установки Node.js на Ubuntu Linux, включая использование репозитория Ubuntu, PPA и менеджера версий Node (NVM). Каждый метод имеет свои преимущества и позволяет адаптировать процесс установки к вашим конкретным потребностям. Понимая эти методы, вы сможете выбрать наилучший подход для своих проектов, обеспечивая беспроблемную разработку.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий