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