- Host World
- Компания
- Блог
- Операционная система, ОС
- Ubuntu
- Как установить NVM на Ubuntu: пошаговая инструкция
Как установить NVM в Ubuntu: пошаговое руководство
-
7 min Читать
-
2687
NVM (Node Version Manager) — это мощный инструмент для разработчиков, которые стремятся к гибкости в управлении несколькими версиями Node.js на своих Linux-машинах. Эта утилита командной строки упрощает процесс установки Node.js и управления различными версиями Node.js, позволяя разработчикам легко переключаться между ними в зависимости от конкретных требований проекта.
Кроме того, возможности NVM оказываются неоценимыми при работе над различными проектами, требующими разных версий Node.js. Он позволяет с легкостью управлять различными версиями Node.js. Для тех, кто использует среду Linux, процесс установки NVM на Ubuntu является простым и может быть выполнен за несколько шагов.
В этом руководстве мы продемонстрируем, как установить NVM на дистрибутив Ubuntu 22.04 (Jammy JellyFish). Кроме того, вы узнаете, как эффективно устанавливать и управлять различными версиями Node.js с помощью NVM.
Требования
Для установки и запуска NVM (Node Version Manager) вам необходимо выполнить следующие требования:
- Дистрибутив Ubuntu Linux должен быть установлен и работать в вашей системе или в виртуальной машине.
- Вы должны иметь права root или «sudo» для установки NVM в системе Linux.
Установка NVM на Ubuntu
NVM — это скрипт bash, который помогает устанавливать и управлять несколькими версиями Node.js в вашей системе Linux. Итак, если вы хотите использовать определенную версию Node.js и npm, использование скрипта bash NVM — это хороший выбор для вас.
Шаги установки NVM на Ubuntu 22.04
Чтобы установить NVM (Node Version Manager) на дистрибутив Ubuntu, необходимо выполнить следующие шаги:
ШАГ 1: Установка пакета CURL
Сначала откройте терминал из меню или быстро запустите его с помощью «Ctrl + Alt + t». Загрузите скрипт bash или auto-install для NVM с помощью командной строки «wget» или «curl».
Если вы используете curl, он может не устанавливаться на дистрибутив Ubuntu по умолчанию. Однако вы можете установить curl с помощью менеджера пакетов apt, выполнив следующую команду:
$ sudo apt-get install curl
ШАГ 2: Установка NVM на Ubuntu
Пакет NVM (Node Version Manager) не входит в стандартный репозиторий apt Ubuntu. Однако вы можете установить его с помощью скрипта NVM. После установки curl загрузите скрипт установки NVM с помощью команд «wget» или «curl», как указано ниже:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
ИЛИ
$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
Вышеуказанная команда устанавливает скрипт и клонирует репозиторий NVM в ~/.nvm в домашней директории вашей системы. Она также добавит необходимые команды источника в ваши скрипты запуска оболочки в файле ~/.bashrc. В вашем терминале появится следующий результат.
ШАГ 3: Источник файла ~./bashrc
После завершения установки скрипта NVM закройте окно терминала, в котором вы работали. Запустите окно терминала снова и загрузите файл ~./bashrc, чтобы загрузить NVM или активировать все настройки в вашей системе Ubuntu, используя следующую команду:
$ source ~/.bashrc
ИЛИ
$ source ~/.profile
ШАГ 4: Проверка версии NVM
На этом шаге вы проверите, было ли NVM установлено в вашей системе Ubuntu. Чтобы это проверить, отобразите установленную версию NVM в терминале. Вы можете проверить версию NVM, выполнив следующую команду:
$ nvm –version
Вот и все о том, как установить NVM на Ubuntu. Установка NVM имеет несколько преимуществ, таких как улучшенная совместимость с различными версиями Node.js и повышенная гибкость рабочего процесса для разработчиков. Если вы используете услугу Host-World VPS, вы можете легко установить NVM и проверить установку, используя эти инструкции.
В остальной части статьи мы узнаем, как установить Node.js и управлять различными версиями Node в системе Ubuntu с помощью NVM (Node Version Manager).
Установка Node.js с помощью NVM (NVM Install Node)
Установка NVM на вашей системе завершена. Таким образом, вы можете установить любую желаемую версию Node.js на вашей системе Linux с помощью NVM. Чтобы проверить все доступные версии Node.js, которые вы можете установить на вашей системе с помощью NVM, воспользуйтесь следующей командой:
$ nvm ls-remote
Список версий NVM node будет отображен на вашем терминале. Вы можете выбрать и установить любую версию Node.js из приведенного выше списка.
Установка последней версии Node.js с помощью NVM
Вы можете установить последнюю версию Node.js на Ubuntu с помощью NVM. Чтобы установить последнюю версию Node, выполните приведенную ниже команду:
$ nvm install node
После выполнения приведенной выше команды в терминале должен появиться следующий результат:
Проверьте установленную версию Node.js, выполнив следующую команду:
$ node -v
$ npm -v
Установка самой новой стабильной версии Node.js с помощью NVM
Чтобы установить новейшую стабильную версию Node.js, выполните следующую команду:
$ nvm install node --lts
Вы увидите следующий результат:
Установка конкретной версии Node.js с помощью NVM (NVM Install NodeVersion)
Вы также можете установить любую конкретную версию Node.js в соответствии с требованиями вашего проекта. Чтобы установить конкретную версию Node.js, воспользуйтесь командой NMV и укажите версию, которую вы хотите установить в вашей системе.
$ nvm install v20.9.0
После успешной установки версии Node.js с помощью NVM система должна теперь ссылаться на версии Node.js и npm, которые управляются NVM. Чтобы проверить расположение бинарных файлов Node и npm или отобразить путь к исполняемым файлам, вы можете использовать команду «which». Выполните следующую команду, чтобы отобразить эту информацию:
$ which node
$ which npm
Управление версиями Node с помощью NVM
Чтобы перечислить все установленные версии Node.js в вашей системе, воспользуйтесь следующей командой:
$ nvm ls
Если вы хотите установить версию Node.js по умолчанию из всех установленных версий, вы можете сделать это с помощью следующей команды:
$ nvm use v20.9.0
или
$ nvm alias default 20.9.0
Важно отметить, что при переходе между разными версиями Node.js любые глобально установленные пакеты npm могут не работать должным образом. Это связано с проблемами зависимости каждой версии Node.js.
Например, если вы установили глобальный пакет при использовании версии 20.9.0, перейдите на версию 21.2.0. Вам нужно переустановить глобальный пакет специально для новой версии.
Чтобы запустить приложение Node с определенной версией Node.js, используйте следующую команду:
$ nvm run v20.9.0 testapp.js
Замените «v20.9.0» на желаемую версию Node.js, а «testapp.js» — на файл точки входа вашего приложения Node. Эта команда гарантирует, что для запуска приложения будет использована указанная версия Node.js.
Удаление версии Node.js с помощью NVM (NVM Uninstall)
Чтобы удалить или убрать конкретную версию Node.js, воспользуйтесь следующей командой (обязательно замените 20.9.0 на желаемый номер версии):
$ nvm uninstall 20.9.0
Чтобы вручную удалить NVM из вашей системы, выполните следующие команды:
$ rm -rf «$NVM_DIR»
Вышеуказанная команда удалит каталог NVM из вашей системы.
Кроме того, вы также можете удалить каталог ~/.nvm с помощью следующих команд:
$ rm -rf ~/.nvm
Далее отредактируйте файл конфигурации вашего профиля оболочки (например, ~/.bashrc) и удалите следующие строки:
export NVM_DIR="$HOME/.nvm"
[ -s «$NVM_DIR/nvm.sh» ] && \. «$NVM_DIR/nvm.sh» # Это загружает nvm
&& \. $NVM_DIR/bash_completion
Обязательно замените ~/.bashrc соответствующим файлом, если вы используете другой профиль оболочки.
Каковы основные преимущества использования NVM в Linux?
Node Version Manager (NVM) имеет набор функций, которые делают его ценным инструментом для разработчиков. Он позволяет легко устанавливать и переключаться между различными версиями Node.js на вашем компьютере.
Одной из выдающихся функций NVM является возможность связать конкретную версию Node.js с каждым проектом. Это гарантирует, что каждый проект может использовать необходимую версию Node.js, предотвращая конфликты между различными проектами.
NVM также предлагает гибкость в настройке как глобальных, так и локальных версий Node.js. Вы можете установить глобальную версию для использования в системе и локальную версию для отдельных проектов, адаптируя свою среду к потребностям каждого проекта.
Более того, переключение между установленными версиями Node.js является хорошей опцией с NVM, что делает его удобным для разработчиков, работающих с проектами с различными требованиями к версиям. NVM беспрепятственно интегрируется с Node Package Manager (NPM), обеспечивая последовательное управление пакетами и зависимостями в разных версиях Node.js.
Кроме того, установка и удаление конкретных версий Node.js является простым с NVM. Он обеспечивает интеграцию с оболочкой, предлагая команды и скрипты, упрощающие управление версиями Node.js непосредственно из командной строки.
Кроме того, NVM не ограничивается дистрибутивами Linux. Он также поддерживает macOS, предоставляя межплатформенное решение для управления версиями Node.js.
Заключение
В этом руководстве мы узнали, как установить NVM на Ubuntu 22.04 с помощью скрипта bash. NVM позволяет разработчикам без труда устанавливать и управлять несколькими версиями Node.js на одном компьютере. Хотя NVM сначала кажется несколько сложным, на самом деле он довольно прост в использовании и может быть чрезвычайно полезен для разработчиков, независимо от их уровня квалификации.
Если вы хотите получить больше информации о NVM, воспользуйтесь командой «nvm --help» или посетите репозиторий GitHub для Node Version Manager, перейдя по этой ссылке.
Оставьте свои отзывыПоделитесь своим мнением и помогите нам стать лучше! Ваши отзывы важны для нас.