Командная строка nvm-sh (Linux/MacOS/WSL)
<version>
относится к любой строке, похожей на версию, которую понимает nvm. Это включает:
- Полные или частичные номера версий, опционально с префиксом "v" (0.10, v0.1.2, v1)
- Стандартные (встроенные) псевдонимы: node, stable, unstable, iojs, system
- Пользовательские псевдонимы, определенные с помощью
nvm alias foo
Любая опция, производящая цветной вывод, должна учитывать опцию --no-colors
.
Использование командной строки nvm-sh:
nvm --help Показать это сообщение
--no-colors Отключить цвета
nvm --version Вывести установленную версию nvm
nvm install [<version>] Загрузить и установить <version>. Использует .nvmrc, если доступен и версия опущена.
Следующие дополнительные аргументы должны появляться непосредственно после `nvm install`:
-s Пропустить бинарную загрузку, установить только из исходного кода.
-b Пропустить загрузку исходного кода, установить только из бинарного файла.
--reinstall-packages-from=<version> При установке переустановить пакеты из <node|iojs|номер версии node>.
--lts При установке выбирать только версии LTS (долгосрочной поддержки).
--lts=<имя LTS> При установке выбирать только версии для конкретной линии LTS.
--skip-default-packages При установке пропустить файл default-packages, если он существует.
--latest-npm После установки попытаться обновиться до последней рабочей версии npm для данной версии node.
--no-progress Отключить индикатор выполнения для любых загрузок.
--alias=<n> После установки установить указанный псевдоним для указанной версии. (то же, что: nvm alias <n> <version>)
--default После установки установить псевдоним по умолчанию для указанной версии. (то же, что: nvm alias default <version>)
--save После установки записать указанную версию в .nvmrc.
nvm uninstall <version> Удалить версию
nvm uninstall --lts Удалить, используя автоматический псевдоним LTS (долгосрочной поддержки) `lts/*`, если доступен.
nvm uninstall --lts=<имя LTS> Удалить, используя автоматический псевдоним для предоставленной линии LTS, если доступен.
nvm use [<version>] Изменить PATH для использования <version>. Использует .nvmrc, если доступен и версия опущена.
Следующие дополнительные аргументы должны появляться непосредственно после `nvm use`:
--silent Подавить вывод stdout/stderr
--lts Использовать автоматический псевдоним LTS (долгосрочной поддержки) `lts/*`, если доступен.
--lts=<имя LTS> Использовать автоматический псевдоним для предоставленной линии LTS, если доступен.
--save Записать указанную версию в .nvmrc.
nvm exec [<version>] [<команда>] Выполнить <команда> на <version>. Использует .nvmrc, если доступен и версия опущена.
Следующие дополнительные аргументы должны появляться непосредственно после `nvm exec`:
--silent Подавить вывод stdout/stderr
--lts Использовать автоматический псевдоним LTS (долгосрочной поддержки) `lts/*`, если доступен.
--lts=<имя LTS> Использовать автоматический псевдоним для предоставленной линии LTS, если доступен.
nvm run [<version>] [<args>] Запустить `node` на <version> с <args> в качестве аргументов. Использует .nvmrc, если доступен и версия опущена.
Следующие дополнительные аргументы должны появляться непосредственно после `nvm run`:
--silent Подавить вывод stdout/stderr
--lts Использовать автоматический псевдоним LTS (долгосрочной поддержки) `lts/*`, если доступен.
--lts=<имя LTS> Использовать автоматический псевдоним для предоставленной линии LTS, если доступен.
nvm current Показать текущую активированную версию Node
nvm ls [<version>] Список установленных версий, соответствующих данной <version>, если указана
--no-colors Отключить цвета
--no-alias Подавить вывод `nvm alias`
nvm ls-remote [<version>] Список доступных удаленных версий для установки, соответствующих данной <version>, если указана
--lts При перечислении показывать только версии LTS (долгосрочной поддержки)
--lts=<имя LTS> При перечислении показывать только версии для конкретной линии LTS
--no-colors Отключить цвета
nvm version <version> Разрешить данное описание в одну локальную версию
nvm version-remote <version> Разрешить данное описание в одну удаленную версию
--lts При перечислении выбирать только версии LTS (долгосрочной поддержки)
--lts=<имя LTS> При перечислении выбирать только версии для конкретной линии LTS
nvm deactivate Отменить эффекты `nvm` в текущей оболочке
--silent Подавить вывод stdout/stderr
nvm alias [<шаблон>] Показать все псевдонимы, начинающиеся с <шаблон>
--no-colors Отключить цвета
nvm alias <n> <version> Установить псевдоним с именем <n>, указывающий на <version>
nvm unalias <n> Удалить псевдоним с именем <n>
nvm install-latest-npm Попытаться обновиться до последней рабочей версии `npm` на текущей версии node
nvm reinstall-packages <version> Переустановить глобальные пакеты `npm`, содержащиеся в <version>, в текущую версию
nvm unload Выгрузить `nvm` из оболочки
nvm which [current | <version>] Показать путь к установленной версии node. Использует .nvmrc, если доступен и версия опущена.
--silent Подавить вывод stdout/stderr, когда версия опущена
nvm cache dir Показать путь к директории кэша для nvm
nvm cache clear Очистить директорию кэша для nvm
nvm set-colors [<цветовые коды>] Установить пять цветов текста, используя формат "yMeBg". Доступно, когда поддерживается, начальные цвета:
bygre
Цветовые коды:
r/R = красный / жирный красный
g/G = зеленый / жирный зеленый
b/B = синий / жирный синий
c/C = голубой / жирный голубой
m/M = пурпурный / жирный пурпурный
y/Y = желтый / жирный желтый
k/K = черный / жирный черный
e/W = светло-серый / белый
Примеры команд nvm-sh:
nvm install 8.0.0
Установить конкретный номер версииnvm use 8.0
Использовать последнюю версию 8.0.xnvm run 6.10.3 app.js
Запустить app.js, используя node 6.10.3nvm exec 4.8.3 node app.js
Выполнитьnode app.js
, используя node 4.8.3nvm alias default 8.1.0
Установить версию node по умолчанию в оболочкеnvm alias default node
Всегда использовать по умолчанию последнюю доступную версию node в оболочкеnvm install node
Установить последнюю доступную версиюnvm use node
Использовать последнюю версиюnvm install --lts
Установить последнюю версию LTSnvm use --lts
Использовать последнюю версию LTSnvm set-colors cgYmW
Установить цвета текста на голубой, зеленый, жирный желтый, пурпурный и белый
TIP
Чтобы удалить, стереть или деинсталлировать nvm, просто удалите папку $NVM_DIR
(обычно ~/.nvm
)