Skip to content

Командная строка 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:

bash
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.x

  • nvm run 6.10.3 app.js Запустить app.js, используя node 6.10.3

  • nvm exec 4.8.3 node app.js Выполнить node app.js, используя node 4.8.3

  • nvm alias default 8.1.0 Установить версию node по умолчанию в оболочке

  • nvm alias default node Всегда использовать по умолчанию последнюю доступную версию node в оболочке

  • nvm install node Установить последнюю доступную версию

  • nvm use node Использовать последнюю версию

  • nvm install --lts Установить последнюю версию LTS

  • nvm use --lts Использовать последнюю версию LTS

  • nvm set-colors cgYmW Установить цвета текста на голубой, зеленый, жирный желтый, пурпурный и белый

TIP

Чтобы удалить, стереть или деинсталлировать nvm, просто удалите папку $NVM_DIR (обычно ~/.nvm)

Создано с помощью VitePress