15%

Сэкономьте 15% на всех услугах хостинга

Проверьте свои навыки и получите скидку на любой хостинг-план

Используйте код:

Skills
Начать
08.10.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, выполните команду

###ATP_NOTR_2_CODE_TAG_NOTR_ATP##

Вариант 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 в текущую терминальную сессию. Это можно сделать, выполнив команду

###ATP_NOTR_4_CODE_TAG_NOTR_ATP##

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

source ~/.bashrc

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

source ~/.zshrc

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

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

nvm --version

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

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

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

###ATP_NOTR_8_CODE_TAG_NOTR_ATP##

Эта команда устанавливает последнюю стабильную версию 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, выполните команду

###ATP_NOTR_11_CODE_TAG_NOTR_ATP##

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

nvm use 14.17.6

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

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

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

###ATP_NOTR_13_CODE_TAG_NOTR_ATP##

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

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

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

###ATP_NOTR_14_CODE_TAG_NOTR_ATP##

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

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

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

###ATP_NOTR_15_CODE_TAG_NOTR_ATP##

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

Заключение

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

15%

Сэкономьте 15% на всех услугах хостинга

Проверьте свои навыки и получите скидку на любой хостинг-план

Используйте код:

Skills
Начать