8.4. NVM

NVM, или Node Version Manager — это инструмент, добавляющий гибкость в управление версиями Node.js.

Как его установить:

  1. Скачать .exe с официального репозитория.
  2. Установить как обычный Node.js. Разница лишь в том, что после установки в терминале будет доступна команда nvm.

NVM позволяет переключаться между разными версиями Node.js в зависимости от потребностей (проектов). Для этого используется команда:

nvm use <здесь указывается версия Node.js, которую нужно использовать> 

Эта команда при использовании ОС Windows часто требует права администратора для переключения между версиями. Поэтому, возможно, вам придётся открыть терминал от имени администратора.

Чтобы использовать определённую версию Node.js, нужно её предварительно скачать:

nvm install latest # — устанавливает последнюю (нестабильную) версию
nvm install lts # — устанавливает стабильную версию 

Вы можете проверить количество установленных версий Node.js и узнать, какая используется в настоящий момент. Для этого используется команда:

nvm ls

Чтобы удалить ненужную версию, необходимо ввести команду:

nvm uninstall <указывается версия для удаления>

Подробнее с данным инструментом можете ознакомиться в репозитории NVM.

При переключении между версиями Node.js пакеты, установленные с использованием флага -g (глобально), не переносятся. Их нужно устанавливать заново или переносить вручную из одной директории в другую — соответствующую версии.