Как установить NVM для Node.js на Ubuntu ⋆ ALexHost SRL

Проверьте свои навыки на всех наших услугах хостинга и получите скидку 15%!.

Используйте код при регистрации:

Skills
05.12.2024

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

Введение

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

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

Прежде чем начать, убедитесь, что:

  • У вас есть учетная запись пользователя с привилегиями sudo.
  • На вашей системе установлена Ubuntu (это руководство работает для различных версий Ubuntu, включая 20.04, 22.04 и более поздние).

Шаг 1: Обновление списка пакетов

Перед установкой нового программного обеспечения всегда полезно обновить список пакетов. Откройте терминал и выполните команду:

sudo apt-get update

Эта команда гарантирует, что все ваши списки пакетов обновлены.

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

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

Вариант 1: Использование curl

Если в вашей системе установлен curl, выполните команду:

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

Вариант 2: Использование
wget

Если вы предпочитаете использовать wget, выполните команду:

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

Замените v0.39.5 на последнюю версию NVM, если доступна более новая версия. Вы можете проверить последнюю версию в репозитории NVM на GitHub.

Шаг 3: Активируйте NVM

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

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

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

source ~/.bashrc

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

zsh
, выполните следующую команду:

source ~/.zshrc

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

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

nvm --version

Вы увидите номер версии NVM, что свидетельствует об успешной установке.

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

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

nvm install node

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

nvm install 16.20.0

Замените 16.20.0 номером нужной версии.

Шаг 6: Проверьте версию установленного Node.js

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

node -v

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

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

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

nvm ls

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

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

nvm use 14.17.6

Замените 14.17.6 на номер версии, которую вы хотите использовать.

Шаг 8: Установите версию Node.js по умолчанию

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

nvm alias default 16.20.0

Замените 16.20.0 на версию, которую вы хотите установить по умолчанию.

Шаг 9: Удаление версии Node.js

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

nvm uninstall 14.17.6

Замените 14.17.6 на номер версии, которую вы хотите удалить.

Шаг 10: Установка глобальных пакетов npm с помощью NVM

При использовании NVM важно установить глобальные пакеты npm (например, yarn или npm) для каждой версии Node.js отдельно. Это связано с тем, что каждая версия Node.js имеет свое изолированное окружение. Чтобы установить глобальный пакет, используйте:

npm install -g yarn

Перед установкой глобальных пакетов убедитесь, что у вас активна нужная версия Node.js.

Заключение

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

Проверьте свои навыки на всех наших услугах хостинга и получите скидку 15%!.

Используйте код при регистрации:

Skills