NVM расшифровывается как Node Version Manager – это утилита командной строки для управления версиями Node.
Иногда нам требуется развернуть Node приложение с несколькими разными версиями.
Здесь нам и поможет Nvm.

Почему NVM?

Node Version Manager имеет несколько преимуществ, например:

  • Используйте nvm для установки нескольких версий Node в одной системе. Также переключайте версию узла в любое время с помощью одной команды
  • NVM позволяет пользователям устанавливать любую конкретную версию узла вместо последней версии.
  • Node, установленный с помощью nvm, предназначен для конкретного пользователя. Он создает каталог .nvm в домашнем каталоге пользователя и сохраняет в нем все.

Установка NVM на CentOS 8

Для установки nvm в системе CentOS 8 или RHEL 8 Linux доступен скрипт оболочки shell.

Откройте терминал в своей системе или подключите удаленную систему с помощью SSH.

Используйте следующие команды для установки curl в вашей системе, а затем запустите скрипт установщика nvm.

sudo dnf install curl  
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash   
Система создаст каталог .nvm в домашнем каталоге.
Там nvm хранит собственный бинарник и все другие необходимые файлы.
Затем он устанавит среду в пользовательском файле .bashrc.
Вам необходимо загрузить эту среду, чтобы установить необходимую конфигурацию, выполнив следующую команду:
source ~/.bashrc

Установка node с помощью NVM

Nvm позволяет установить несколько версий node в одной системе или для зарегистрированного пользователя.

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

nvm ls-remote 

Затем установите требуемую версию, используя следующую команду.

nvm install 12.19.0 

Здесь вы меняете 12.19.0 на нужную версию, например 11.15.0, 10.11.0 и т. Д.

Он также предоставляет алиас для последней стабильной версии узла, версии LTS и другой предыдущей версии LTS.

nvm install node  # Установка последней стабильной версии
nvm install lts/*  # Установка последней LTS версии
Вы также можете использовать lts/dubnium, lts/carbon и т.д. для установки других версий LTS nodejs.

Работа с NVM

Вот несколько часто используемых команд с nvm:

Список всех установленных версий nodejs для текущего пользователя

nvm ls 

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

nvm ls-remote 
Переключитесь на другую установленную версию для текущего сеанса.
Новая версия будет версией по умолчанию только для текущей оболочки.
nvm use 12.19.0

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

nvm run default --version 
Запустите файл скрипта с определенной версией, используя параметр exec.
nvm exec 12.19.0 server.js 

Как удалить определенную версию nodejs с помощью NVM

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

Просто убедитесь, что удаляемая версия не является активной.

Чтобы удалить node.js 5.9.0 из своей учетной записи, введите:

nvm uninstall 5.9.0 

Заключение

В этом руководстве вы научились устанавливать nvm и node в системе CentOS 8 Linux.

см. также:

 

Поделитесь статьей:

Добавить комментарий