На очередном проекте столкнулся с необходимостью понизить версию nodeJS.
Стоял Node.JS 18.12.1 — но JHipster хочет 16 версию — для этого мы бы использовали NVM — Менеджер версий Node.js и NPM. Но в классическом понимании он существует только под Linux и Mac. поэтому под Windows 10 мы будем использовать nvm-windows похож на NVM, но не идентичен ему.
Рекомендуют перед установкой удалить все версии node и yarn.
содержание
Установка NVM на Windows
Если ранее не устанавливали -скачиваем nvm-windows и ставим, желательно запускать из под администратора
Проверяем установленные версии
nvm -v
Установка Node.JS с помощью NVM
После установки версии Node для вас будет установлена соответствующая версия NPM. Поэтому вам не нужно устанавливать NPM отдельно.
выберите один из вариантов
nvm install latest
nvm install lts
nvm install 16.18.1
Переключение версий NodeJS с помощью NVM
Чтобы просмотреть список версий Node, установленных на вашем компьютере с Windows
nvm list
Чтобы использовать определенную версию Node, запустите:
использовать последнюю версию
nvm use latest
использовать версию с долгосрочной поддержкой
nvm use lts
использовать любую другую версию, которую вы установили, где version-number — номер версий
nvm use version-number
проверяем доступные версии Node.JS
nvm list