Добавление альтернативной версии Node.js поможет управлять несколькими проектами с различными зависимостями Node.js. Вот шаги для добавления альтернативной версии Node.js:
Установите Node Version Manager (NVM):
NVM — это популярный инструмент, который позволяет управлять несколькими версиями Node.js на одном компьютере. Следуйте этим шагам для установки NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
После установки, возможно, потребуется перезапустить терминал или выполнить команду:
source ~/.bashrc
(или source ~/.zshrc
, если вы используете Zsh).
Установите нужную версию Node.js:
После установки NVM вы можете использовать его для установки необходимой версии Node.js. Например, если вы хотите установить Node.js версии 14, выполните:
nvm install 14
Используйте альтернативную версию Node.js:
После установки вы можете переключиться на только что установленную версию, выполнив:
nvm use 14
Вы можете проверить активную версию с помощью команды:
node -v
Установите версию Node.js по умолчанию (необязательно):
Если вы хотите, чтобы эта версия была использована по умолчанию в новых терминальных сессиях, установите её как версию по умолчанию:
nvm alias default 14
Это обеспечит использование версии Node.js 14 по умолчанию, когда вы откроете новое окно терминала.
Управление несколькими версиями:
Вы можете устанавливать и переключаться между различными версиями Node.js с помощью NVM. Например, если вам нужно вернуться к другой версии, используйте:
nvm use <version>
Вы можете перечислить все установленные версии с помощью команды:
nvm ls
Автоматическое переключение версий Node.js для каждого проекта (необязательно):
Вы можете создать файл .nvmrc
в каталоге вашего проекта с желаемой версией Node.js. Например, если вы хотите использовать Node.js версии 14, создайте файл .nvmrc
с содержимым:
14
Затем, когда вы перейдете в этот каталог, просто выполните:
nvm use
И NVM автоматически переключится на указанную версию.
Помните, что всегда следует устанавливать необходимые версии из доверенных источников. NVM — это широко используемый инструмент, но всегда будьте осторожны при выполнении команд, загруженных с интернета, не понимая, что они делают.