September 11, 2019
Управление версиями Node.js
Node Version Manager ― это bash-скрипт, используемый для управления несколькими выпущенными версиями Node.js.
Установка
Для установки требуется наличия на локальной машине GIT и C++ компилятора. На OSX для этого достаточно установить XCode, а для Ubuntu установим два пакета:
$ sudo apt-get install build-essential libssl-dev
Теперь устанавливаем сам nvm:
$ curl https://raw.githubusercontent.com/creationix/nvm/v0.17.3/install.sh | bash
или с помощью wget:
$ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.17.3/install.sh | bash
По завершении данной операции рекомендуют закрыть окно терминала и открыть его вновь. Но вполне достаточно провести чтение файла конфигурации bash/zsh:
$ source ~/.zshrc
Установка NodeJS
Для установки последней стабильной версии NodeJS используется команда:
$ nvm install stable
Команды nvm
- Для просмотра установленных версий используется команда:
$ nvm ls
- Для просмотра доступных для установки версий:
$ nvm ls-remote
- Чтобы использовать определенную версию NodeJS по умолчанию, задаем алиас:
$ nvm alias default stable
- Для того, чтобы запустить проект под определенной версией NodeJS:
$ nvm exec 0.9 node --version
Фиксы
При ошибке:
Checksums empty mv: невозможно переместить '/home/denis/.nvm/bin/node-v10.16.3-linux-x64' в '/home/denis/.nvm/versions/v10.16.3': Нет такого файла или каталога Binary download failed, trying source. nvm: install v10.16.3 failed!
Создать папку versions
в ручную в директории '/home/{user}/.nvm/versions'
September 11, 2019, 07:34
0 views
0 reactions