Как легко переключаться между разными версиями Nodejs в вашей системе
В этой статье блога мы узнаем, как переключиться на версию по умолчанию при использовании nvm
NVM - это инструмент, который определяет, какие версии Nodejs вы можете использовать. Допустим, кто-то работает над современной библиотекой, для которой требуется последняя версия, он переключит / установит версию Nodejs, совместимую с библиотекой.
Сценарий два, один работает над проектом, для которого требуется более старая версия Nodejs, скажем, version 8.0.0.
. Установка и переустановка Nodejs становятся беспокойными и громоздкими.
nvm
делает работу с версиями Nodejs безболезненной.
NVM (диспетчер версий узлов) позволяет:
- Установить разные версии Nodejs
- Перейти на разные версии Nodejs
- Установить версию Nodejs по умолчанию из установленных версий
- Удалить установленные версии Nodejs
Установить nvm
Предполагается, что он nvm
уже установлен, в противном случае установите nvm
:
# install script for nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
Примечание. Также требуется установка Curl в вашей системе. Curl позволяет делать http-запрос из командной строки.
После загрузки и запуска сценария bash
установите ваш профиль файл ~/.bash_profile
, ~/.zshrc
, ~/.profile
или ~/.bashrc
так, чтобы nvm был доступен во всей системе.
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
Проверьте правильность установки nvm
, запустив:
nvm -v
# prints nvm help menu for various options
Установите другую версию nodejs
Чтобы установить другую версию node с помощью nvm:
nvm install 14.0.0
NVM выполняет установку версии Nodejs за вас, после чего вы можете использовать эту версию по мере надобности или по мере необходимости:
Чтобы использовать версию Nodejs:
nvm use 14.0.0
Эта команда сообщает NVM переключить Nodejs на эту версию, изменения применяются в масштабах всей системы, что неплохо, не так ли?
Установите версию Nodejs по умолчанию с помощью NVM
Чтобы установить версию Nodejs по умолчанию с помощью nvm, используйте этот синтаксис:
nvm alias defaut <your_nodejs_default_version>
Чтобы переключиться на версию, которую мы установили выше 14.0.0
, запустите:
nvm alias default 14.0.0
node -v # prints 14.0.0
NVM делает обработку версий nodejs в вашей системе довольно безболезненной и простой, особенно если вы активно используете Nodejs в качестве инструмента для рабочего процесса внешнего интерфейса.
NVM предлагает больше возможностей, таких как:
- удалить версию Nodejs
- Переключиться на версию Nodejs,
nvm use <nodejs_version>