Node Version Manager (NVM) – это популярный инструмент для управления несколькими версиями Node.js на одной машине. Он упрощает процесс установки, обновления и переключения между различными версиями Node.js, что делает его незаменимым инструментом для разработчиков Node.js. Если вы используете Ubuntu, установка NVM будет быстрой и простой. В этом руководстве вы узнаете, как установить NVM на систему Ubuntu.

Необходимые условия:

  • Свежая система Ubuntu (Ubuntu 20.04/22.04 или новее).

  • Доступ к терминалу с правами пользователя (либо root, либо пользователь с правами sudo).

Шаг 1: Обновление системы

Сначала убедитесь, что ваша система обновлена, выполнив следующую команду:

sudo apt update && sudo apt upgrade -y

Шаг 2: Установка зависимостей

Перед установкой NVM убедитесь, что в вашей системе установлен curl, так как он необходим для получения сценария установки.

sudo apt install curl -y

Шаг 3: Установите NVM с помощью cURL

Теперь вы можете установить NVM, запустив сценарий установки. Выполните следующую команду, чтобы загрузить и установить NVM из его официального репозитория:

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

Эта команда загрузит сценарий установки и передаст его в bash, который установит NVM на вашу систему. Сценарий автоматически:

  • Добавит необходимые переменные окружения в файл ~/.bashrc, ~/.bash_profile или ~/.zshrc, в зависимости от вашей оболочки.

  • Установит последнюю стабильную версию NVM.

Шаг 4: Перезагрузите оболочку

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

source ~/.bashrc

Если вы используете другую оболочку (например, Zsh), вы можете выполнить следующую команду:

source ~/.zshrc

Кроме того, можно закрыть и снова открыть терминал.

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

Чтобы убедиться, что NVM был успешно установлен, выполните команду:

nvm --version

Это должно отобразить установленную версию NVM, указывая на то, что инструмент теперь доступен для использования.

Шаг 6: Установите Node.js с помощью NVM

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

nvm install node

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

nvm install 14.17.0

Шаг 7: Переключение между версиями Node.js

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

nvm ls

Чтобы переключиться на определенную версию, используйте:

nvm use 14.17.0

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

nvm alias default 14.17.0

Шаг 8: Деинсталляция версий Node.js

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

nvm uninstall 14.17.0

Заключение

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

Дайте мне знать, если у вас возникнут какие-либо проблемы или потребуется дополнительная помощь!