Node.js
nvm - Менеджер версий узлов
Поиск…
замечания
URL-адреса, используемые в приведенных выше примерах, ссылаются на определенную версию диспетчера версий узлов. Скорее всего, последняя версия отличается от того, на что ссылаются. Чтобы установить nvm с использованием последней версии, щелкните здесь, чтобы получить доступ к nvm на GitHub, который предоставит вам последние URL-адреса.
Установка NVM
Вы можете использовать curl
:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
Или вы можете использовать wget
:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
Проверьте версию NVM
Чтобы убедиться, что nvm установлен, выполните следующие действия:
command -v nvm
который должен выводить «nvm», если установка прошла успешно.
Установка конкретной версии узла
Список доступных удаленных версий для установки
nvm ls-remote
Установка удаленной версии
nvm install <version>
Например
nvm install 0.10.13
Использование уже установленной версии узла
Чтобы просмотреть доступные локальные версии узла через NVM:
nvm ls
Например, если nvm ls
возвращает:
$ nvm ls
v4.3.0
v5.5.0
Вы можете переключиться на v5.5.0
с помощью:
nvm use v5.5.0
Установите nvm на Mac OSX
ПРОЦЕСС УСТАНОВКИ
Вы можете установить Node Version Manager с помощью git, curl или wget. Вы выполняете эти команды в терминале на Mac OSX .
пример скручивания:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
Пример wget:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.3/install.sh | bash
ИСПЫТАНИЕ, ЧТО NVM БЫЛО УСТАНОВЛЕНА
Чтобы проверить правильность установки nvm, закройте и снова откройте терминал и введите nvm
. Если вы получите сообщение nvm: command not found , ваша ОС может не иметь необходимого файла .bash_profile . В терминале введите touch ~/.bash_profile
и снова запустите указанный выше сценарий установки.
Если вы все еще получаете команду nvm: не найдена , попробуйте следующее:
- В терминале введите
nano .bashrc
. Вы должны увидеть сценарий экспорта, почти идентичный следующему:
экспорт NVM_DIR = "/ Users / johndoe / .nvm" [-s "$ NVM_DIR / nvm.sh"] &&. «$ NVM_DIR / nvm.sh»
- Скопируйте сценарий экспорта и удалите его из .bashrc
- Сохраните и закройте файл .bashrc (CTRL + O - Enter - CTRL + X)
- Затем введите
nano .bash_profile
чтобы открыть профиль Bash - Вставьте скрипт экспорта, который вы скопировали в профиль Bash на новой строке.
- Сохранить и закрыть профиль Bash (CTRL + O - Enter - CTRL + X)
- Наконец, введите
nano .bashrc
чтобы повторно открыть файл .bashrc - Вставьте следующую строку в файл:
источник ~ / .nvm / nvm.sh
- Сохранить и закрыть (CTRL + O - Enter - CTRL + X)
- Перезапустите терминал и введите
nvm
чтобы проверить, работает ли он
Установка псевдонима для версии узла
Если вы хотите установить некоторое имя псевдонима для установленной версии узла, выполните следующие действия:
nvm alias <name> <version>
Аналогичным образом, чтобы:
nvm unalias <name>
Правильная usecase будет, если вы хотите установить какую-либо другую версию, чем стабильную, как псевдоним по умолчанию. default
aliased версии загружаются на консоль по умолчанию.
Подобно:
nvm alias default 5.0.1
Тогда каждый раз, когда консоль / терминал запускает 5.0.1, будет присутствовать по умолчанию.
Замечания:
nvm alias # lists all aliases created on nvm
Запустите любую произвольную команду в подоболочке с нужной версией узла
Список всех установленных версий узлов
nvm ls
v4.5.0
v6.7.0
Выполнить команду с использованием любой установленной версии узла
nvm run 4.5.0 --version or nvm exec 4.5.0 node --version
Running node v4.5.0 (npm v2.15.9)
v4.5.0
nvm run 6.7.0 --version or nvm exec 6.7.0 node --version
Running node v6.7.0 (npm v3.10.3)
v6.7.0
используя псевдоним
nvm run default --version or nvm exec default node --version
Running node v6.7.0 (npm v3.10.3)
v6.7.0
Чтобы установить версию узла LTS
nvm install --lts
Переключение версий
nvm use v4.5.0 or nvm use stable ( alias )