Skip to content

Linha de comando nvm-sh (Linux/MacOS/WSL)

<version> refere-se a qualquer string semelhante a uma versão que o nvm entende. Isso inclui:

  • Números de versão completos ou parciais, opcionalmente prefixados com "v" (0.10, v0.1.2, v1)
  • Aliases padrão (integrados): node, stable, unstable, iojs, system
  • Aliases personalizados definidos com nvm alias foo

Qualquer opção que produza saída colorida deve respeitar a opção --no-colors.

Uso da linha de comando nvm-sh:

bash
nvm --help                                  Mostrar esta mensagem
  --no-colors                               Desativar cores
nvm --version                               Imprimir a versão instalada do nvm
nvm install [<version>]                     Baixar e instalar <version>. Usa .nvmrc se disponível e a versão for omitida.
   Os seguintes argumentos opcionais devem aparecer diretamente após `nvm install`:
  -s                                        Pular download binário, instalar apenas a partir do código-fonte.
  -b                                        Pular download do código-fonte, instalar apenas a partir do binário.
  --reinstall-packages-from=<version>       Ao instalar, reinstalar pacotes de <node|iojs|número da versão do node>.
  --lts                                     Ao instalar, selecionar apenas versões LTS (suporte de longo prazo).
  --lts=<nome LTS>                          Ao instalar, selecionar apenas versões para uma linha LTS específica.
  --skip-default-packages                   Ao instalar, pular o arquivo default-packages se existir.
  --latest-npm                              Após a instalação, tentar atualizar para a última versão funcional do npm na versão do node fornecida.
  --no-progress                             Desativar a barra de progresso em qualquer download.
  --alias=<n>                            Após a instalação, definir o alias especificado para a versão especificada. (igual a: nvm alias <n> <version>)
  --default                                 Após a instalação, definir o alias padrão para a versão especificada. (igual a: nvm alias default <version>)
  --save                                    Após a instalação, escrever a versão especificada no .nvmrc.
nvm uninstall <version>                     Desinstalar uma versão
nvm uninstall --lts                         Desinstalar usando o alias automático LTS (suporte de longo prazo) `lts/*`, se disponível.
nvm uninstall --lts=<nome LTS>              Desinstalar usando o alias automático para a linha LTS fornecida, se disponível.
nvm use [<version>]                         Modificar PATH para usar <version>. Usa .nvmrc se disponível e a versão for omitida.
  Os seguintes argumentos opcionais devem aparecer diretamente após `nvm use`:
  --silent                                  Silenciar saída stdout/stderr
  --lts                                     Usar o alias automático LTS (suporte de longo prazo) `lts/*`, se disponível.
  --lts=<nome LTS>                          Usar o alias automático para a linha LTS fornecida, se disponível.
  --save                                    Escrever a versão especificada no .nvmrc.
nvm exec [<version>] [<comando>]            Executar <comando> em <version>. Usa .nvmrc se disponível e a versão for omitida.
  Os seguintes argumentos opcionais devem aparecer diretamente após `nvm exec`:
  --silent                                  Silenciar saída stdout/stderr
  --lts                                     Usar o alias automático LTS (suporte de longo prazo) `lts/*`, se disponível.
  --lts=<nome LTS>                          Usar o alias automático para a linha LTS fornecida, se disponível.
nvm run [<version>] [<args>]                Executar `node` em <version> com <args> como argumentos. Usa .nvmrc se disponível e a versão for omitida.
  Os seguintes argumentos opcionais devem aparecer diretamente após `nvm run`:
  --silent                                  Silenciar saída stdout/stderr
  --lts                                     Usar o alias automático LTS (suporte de longo prazo) `lts/*`, se disponível.
  --lts=<nome LTS>                          Usar o alias automático para a linha LTS fornecida, se disponível.
nvm current                                 Exibir a versão do Node atualmente ativada
nvm ls [<version>]                          Listar versões instaladas, correspondentes a uma determinada <version> se fornecida
  --no-colors                               Desativar cores
  --no-alias                                Suprimir saída de `nvm alias`
nvm ls-remote [<version>]                   Listar versões remotas disponíveis para instalação, correspondentes a uma determinada <version> se fornecida
  --lts                                     Ao listar, mostrar apenas versões LTS (suporte de longo prazo)
  --lts=<nome LTS>                          Ao listar, mostrar apenas versões para uma linha LTS específica
  --no-colors                               Desativar cores
nvm version <version>                       Resolver a descrição fornecida para uma única versão local
nvm version-remote <version>                Resolver a descrição fornecida para uma única versão remota
  --lts                                     Ao listar, selecionar apenas versões LTS (suporte de longo prazo)
  --lts=<nome LTS>                          Ao listar, selecionar apenas versões para uma linha LTS específica
nvm deactivate                              Desfazer efeitos do `nvm` no shell atual
  --silent                                  Silenciar saída stdout/stderr
nvm alias [<padrão>]                        Mostrar todos os aliases começando com <padrão>
  --no-colors                               Desativar cores
nvm alias <n> <version>                  Definir um alias chamado <n> apontando para <version>
nvm unalias <n>                          Excluir o alias chamado <n>
nvm install-latest-npm                      Tentar atualizar para a última versão funcional do `npm` na versão atual do node
nvm reinstall-packages <version>            Reinstalar pacotes globais `npm` contidos em <version> na versão atual
nvm unload                                  Descarregar `nvm` do shell
nvm which [current | <version>]             Exibir caminho para a versão instalada do node. Usa .nvmrc se disponível e a versão for omitida.
  --silent                                  Silenciar saída stdout/stderr quando uma versão for omitida
nvm cache dir                               Exibir caminho para o diretório de cache do nvm
nvm cache clear                             Esvaziar o diretório de cache do nvm
nvm set-colors [<códigos de cor>]           Definir cinco cores de texto usando o formato "yMeBg". Disponível quando suportado, as cores iniciais são:
                                                  bygre
                                               Códigos de cor:
                                                r/R = vermelho / vermelho negrito
                                                g/G = verde / verde negrito
                                                b/B = azul / azul negrito
                                                c/C = ciano / ciano negrito
                                                m/M = magenta / magenta negrito
                                                y/Y = amarelo / amarelo negrito
                                                k/K = preto / preto negrito


                                             e/W = cinza claro / branco

Exemplos de comandos nvm-sh:

  • nvm install 8.0.0 Instalar um número de versão específico

  • nvm use 8.0 Usar a última versão 8.0.x

  • nvm run 6.10.3 app.js Executar app.js usando node 6.10.3

  • nvm exec 4.8.3 node app.js Executar node app.js usando node 4.8.3

  • nvm alias default 8.1.0 Definir a versão padrão do node em um shell

  • nvm alias default node Sempre usar como padrão a última versão disponível do node em um shell

  • nvm install node Instalar a última versão disponível

  • nvm use node Usar a última versão

  • nvm install --lts Instalar a última versão LTS

  • nvm use --lts Usar a última versão LTS

  • nvm set-colors cgYmW Definir cores de texto para ciano, verde, amarelo negrito, magenta e branco

TIP

Para remover, excluir ou desinstalar o nvm, basta remover a pasta $NVM_DIR (geralmente ~/.nvm)

Construído com VitePress