установить NVM на CentOS / RHEL 8

Thank you for reading this post, don't forget to subscribe!
NVM рас­шиф­ро­вы­ва­ет­ся как Node Version Manager — это ути­ли­та команд­ной стро­ки для управ­ле­ния вер­си­я­ми Node.
Ино­гда нам тре­бу­ет­ся раз­вер­нуть Node при­ло­же­ние с несколь­ки­ми раз­ны­ми версиями.
Здесь нам и помо­жет Nvm.

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

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

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

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

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

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

Систе­ма создаст ката­лог .nvm в домаш­нем каталоге.
Там nvm хра­нит соб­ствен­ный бинар­ник и все дру­гие необ­хо­ди­мые файлы.
Затем он уста­на­вит сре­ду в поль­зо­ва­тель­ском фай­ле .bashrc.
Вам необ­хо­ди­мо загру­зить эту сре­ду, что­бы уста­но­вить необ­хо­ди­мую кон­фи­гу­ра­цию, выпол­нив сле­ду­ю­щую команду:

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

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

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

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

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

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

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

Работа с NVM

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

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

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

Пере­клю­чи­тесь на дру­гую уста­нов­лен­ную вер­сию для теку­ще­го сеанса.
Новая вер­сия будет вер­си­ей по умол­ча­нию толь­ко для теку­щей оболочки.

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

Запу­сти­те файл скрип­та с опре­де­лен­ной вер­си­ей, исполь­зуя пара­метр exec.

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

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

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

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