Установка версии узла по умолчанию с помощью NVM: Пошаговое руководство

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

Одной из ключевых особенностей NVM является возможность установки и настройки версии Nodejs по умолчанию по выбору пользователя. Более того, пользователям не нужно начинать новую терминальную сессию для работы с измененной версией. Что ж, перейдем к делу, и в этой статье мы изучим процесс установки NVM и его использование для установки версии Node по умолчанию.

Зачем использовать NVM?

Давайте узнаем три причины, по которым NVM необходим разработчикам.

  1. NVM позволяет пользователям устанавливать несколько версий Node.js и переключаться между ними без конфликтов.
  2. Для разных проектов могут потребоваться разные версии Node.js. NVM позволяет легко переключаться между этими версиями по мере необходимости.
  3. NVM упрощает процесс управления версиями Node.js, делая его доступным даже для новичков.

Шаги по установке версии узла по умолчанию с помощью NVM

1. Откройте терминал:

Запустите терминал в Linux, Windows или Mac, чтобы получить доступ к инструменту командной строки NVM. Это можно сделать в меню системных приложений или нажав сочетание клавиш, например, в Ubuntu – Ctrl+Alt+T.

2. Установка NVM

Если вы хотите использовать NVM, то, возможно, он уже есть в вашей системе, если да, то переходите к следующему шагу. Однако те, у кого нет NVM, могут загрузить его с сайта GitHub. В то время как пользователи Linux могут просто выполнить указанную команду для установки NVM в свою систему.

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash

3. Проверка версий установленных узлов:

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

nvm ls

Установленные версии Nodejs обозначаются синим цветом, а красные – доступные для установки с помощью NVM.

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

4. Установите новую версию узла (если необходимо):

Если у вас есть только одна версия Nodejs, а версия, которую вы хотите установить по умолчанию, недоступна в системе, то мы можем получить ее с помощью команды NVM, вот она.

nvm install <version>

Заменить <версия> с указанием конкретного номера версии, например 18.19.0. В качестве альтернативы можно просто указать название версии, например “lts/hydrogen”.

установка nodejs с помощью NVM

5. Установите версию узла по умолчанию с помощью NVM:

Теперь перейдем к основной команде, которую вы искали в этой статье, а именно к тому, как посмотреть версию по умолчанию нужного узла с помощью NVM.

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

nvm alias default <version>

Опять же, замените <version> с указанием желаемого номера версии Node.js.

Например: В настоящее время по умолчанию мы используем V20.10.0 и теперь мы хотим изменить и установить его на V18.19.0 тогда команда будет такой:

nvm alias default 18.19.0

The “nvm псевдоним по умолчанию” устанавливает определённую версию Node.js в качестве стандартной для всех проектов и терминальных сессий. Это постоянное изменение, пока вы не решите снова изменить значение по умолчанию.

Однако, ваш текущая сессия будет по-прежнему использоваться версия, установленная недавно или заданная вами ранее. Поэтому для переключения на последнюю или любую другую версию для текущего сеанса работы с терминалом используется кнопка “nvm use” команда:

 nvm use <version>

Пример:

nvm use 18.19.0

The nvm use Команда в Node Version Manager (NVM) используется для переключения версии Node.js для текущей терминальной сессии. Однако это изменение временным и влияет только на текущий терминальный сеанс, поэтому при запуске нового терминального сеанса версия Node вернется к версии по умолчанию, установленной с помощью параметра nvm alias default <version> командой.

Короче говоря, команда “nvm use” обычно используется, когда вам нужно быстро переключаться между версиями Node.js для тестирования или запуска приложений, требующих разных версий Node, но только для текущей сессии, а не навсегда.

На приведенном скриншоте видно, что мы изменили версию по умолчанию с v20.x – v18.x, но когда мы проверили его, оказалось, что текущий сессия продолжает показывать v20.x, чтобы изменить это, мы использовали “nvm use” команда.

Переключение версии узла по умолчанию с помощью NVM

6. Проверьте версию по умолчанию:

Кроме того, вы всегда можете убедиться, что версия по умолчанию была установлена правильно, закрыв и снова открыв приложение терминала. Чтобы проверить текущую версию узла, введите node -v и он отобразит версию, которую вы установили по умолчанию.

Заключение

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *