NVM
NVM — это по сути bash скрипты которые позволяют управлять версиями NPM
Установка NVM в Ubuntu
Скачаем скрипт и запустим установку
sudo apt install curl
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
Сценарий установщика nvm создает запись среды для сценария входа в систему текущего пользователя. Вы можете выйти из системы и снова войти в систему, чтобы загрузить среду, или выполнить приведенную ниже команду, чтобы сделать то же самое.
source ~/.profile
Установка узла с помощью NVM
Можете установить несколько версий node.js с помощью nvm, а далее переключаясь между ними, использовать любую ранее установленную.
Установить последнюю версию node.js
nvm install node
Установить конкретную версию node.js:
nvm install 12.18.3
или просто и он установит последнюю минорную версию
nvm install 12
Вы можете выбрать любую другую версию для установки, используя указанную выше команду.
Работа с NVM
Вывести список установленных версий node.js
nvm ls
Найти доступную версию node.js для установки.
nvm ls-remote
Выбрать версию node.js для текущего сеанса. Выбранная версия будет текущей активной версией только для текущей оболочки.
nvm use 12.18.3
Найти версию Node.js по умолчанию, установленную для текущего пользователя:
nvm run default --version
Запуск с нужной версией node.js
nvm exec 12.18.3 server.js