1 год назад 22 апреля 2023 в 19:57 37807

Node Version Manager (NVM) управляет версиями Node.js. NVM устанавливается для конкретного пользователя, может быть вызван отдельно для каждой оболочки и работает с любой POSIX-совместимой оболочкой (sh, dash, ksh, zsh, bash), в том числе на платформах macOS и GNU/Linux, включая Windows WSL. NVM и Node.js требуется регулярно обновлять.

В официальном репозиторий NVM в разделе Releases видим номер актуальной версии. Сравниваем с установленной.

nvm -v

Если вышла новая версия, то заходим в раздел Installing and Updating, копируем команду для установки и/или обновления, выполняем эту команду, перезапускаем терминал.

https://github.com/nvm-sh/nvm?tab=readme-ov-file#installing-and-updating

Заходим на сайт Node.js и на главной странице видим номера актуальных версий. Сравниваем с установленными версиями.

nvm ls

Если нужно переключиться между версиями Node.js, используем команду nvm use с аргументом node или ‘lts/*’.

Если вышла новая версия актуальной Node.js (Current), то устанавливаем её с переустановкой пакетов из уже установленной версии Current. Затем удаляем уже устаревшую версию Current. Напоследок обновляем глобальные пакеты из NPM.

nvm install node --reinstall-packages-from=node
nvm uninstall XX.YY.ZZ
npm update -g

Если вышла новая версия Node.js (Current), то устанавливаем её с переустановкой пакетов из уже установленной версии Current. Затем удаляем уже не актуальную версию Current. Напоследок обновляем глобальные пакеты из NPM.

nvm install 'lts/*' --reinstall-packages-from=current
nvm uninstall XX.YY.ZZ
npm update -g
Никто не прокомментировал материал. Есть мысли?