Skip to content

Perguntas frequentes sobre o NVM para Windows ​

Problemas de instalação ​

Por que recebo o erro "nvm não é reconhecido como um comando interno ou externo"? ​

Este erro ocorre quando o Windows não consegue encontrar o comando nvm no caminho do sistema. Para resolver:

  1. Reinicie seu computador após a instalação
  2. Se o problema persistir, verifique se o caminho de instalação do NVM está na sua variável de ambiente PATH:
    • Abra Painel de Controle > Sistema > Configurações avançadas do sistema > Variáveis de ambiente
    • Verifique se o caminho para o NVM (por exemplo, C:\Users\<username>\AppData\Roaming\nvm) está na variável PATH do usuário

Devo desinstalar o Node.js antes de instalar o NVM? ​

Sim, é recomendável desinstalar qualquer versão existente do Node.js antes de instalar o NVM para Windows. Isso evita possíveis conflitos entre a instalação global do Node.js e as versões gerenciadas pelo NVM.

Como posso reinstalar o NVM sem perder minhas versões do Node.js? ​

Se você precisar reinstalar o NVM, mas quiser manter suas versões do Node.js:

  1. Faça um backup do diretório C:\Users\<username>\AppData\Roaming\nvm
  2. Desinstale o NVM
  3. Instale a nova versão do NVM
  4. Restaure o conteúdo do diretório de backup

Problemas com o Node.js ​

Por que não consigo instalar uma versão específica do Node.js? ​

Se você estiver tendo problemas para instalar uma versão específica:

  1. Certifique-se de ter uma conexão de internet estável
  2. Execute a linha de comando como administrador
  3. Desative temporariamente seu antivírus ou firewall
  4. Tente usar um espelho alternativo:
    bash
    nvm node_mirror https://npmmirror.com/mirrors/node/

Como posso usar uma versão específica do Node.js para um projeto? ​

Existem duas maneiras de especificar uma versão do Node.js para um projeto:

  1. Criar um arquivo .nvmrc na raiz do projeto com o número da versão (por exemplo, 18.16.0)
  2. Mudar manualmente para a versão desejada ao trabalhar no projeto:
    bash
    nvm use 18.16.0

Por que recebo erros de permissão ao instalar pacotes globais? ​

Se você receber erros de permissão ao instalar pacotes npm globais:

  1. Certifique-se de estar executando a linha de comando com permissões de administrador
  2. Verifique se está usando a versão correta do Node.js:
    bash
    nvm current

Problemas de configuração ​

Como posso configurar uma versão padrão do Node.js? ​

Para configurar uma versão padrão que será usada sempre que você abrir uma nova janela de terminal:

bash
nvm alias default 18.16.0

Como posso acelerar os downloads do Node.js? ​

Se os downloads estiverem lentos, você pode configurar o NVM para usar um espelho mais próximo da sua localização:

bash
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/

Consulte o guia de espelhos para mais opções.

Onde as configurações do NVM são armazenadas? ​

As configurações do NVM para Windows são armazenadas em:

  • Configuração do NVM: C:\Users\<username>\AppData\Roaming\nvm\settings.txt
  • Versões instaladas do Node.js: C:\Users\<username>\AppData\Roaming\nvm\<version>

Problemas específicos do Windows ​

O NVM funciona no PowerShell? ​

Sim, o NVM para Windows funciona tanto no Prompt de Comando (cmd) quanto no PowerShell. No entanto, se você estiver tendo problemas com o PowerShell, certifique-se de que a execução de scripts esteja habilitada:

powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Como posso usar o NVM com o Visual Studio Code? ​

Para usar o NVM com o Visual Studio Code:

  1. Configure uma versão padrão do Node.js com nvm alias default <version>
  2. Reinicie o VS Code para que ele detecte a versão do Node.js
  3. Alternativamente, você pode especificar o caminho completo para a versão do Node.js nas configurações do VS Code

Como posso usar o NVM com o WSL (Windows Subsystem for Linux)? ​

O NVM para Windows não funciona diretamente no WSL, pois o WSL usa um ambiente Linux. Para o WSL, você deve instalar a versão Linux do NVM (nvm-sh/nvm). Consulte o guia de instalação do nvm-sh para instruções.

Solução de problemas avançada ​

Como posso depurar problemas com o NVM? ​

Para obter mais informações sobre o que o NVM está fazendo, você pode habilitar o registro:

  1. Crie ou edite o arquivo settings.txt no diretório de instalação do NVM
  2. Adicione a linha: root: <caminho de instalação do NVM>
  3. Adicione a linha: log: <caminho onde você deseja salvar os logs>

Como posso contribuir ou relatar bugs? ​

Se você encontrar um bug ou quiser contribuir para o projeto:

  1. Relate problemas no repositório GitHub do nvm-windows
  2. Certifique-se de incluir detalhes sobre seu sistema operacional, versão do NVM e etapas para reproduzir o problema

Perguntas gerais ​

Qual é a diferença entre o NVM para Windows e o nvm-sh? ​

O NVM para Windows (nvm-windows) é uma reimplementação do NVM especificamente para Windows, enquanto o nvm-sh/nvm é a implementação original para sistemas Unix/Linux. Embora compartilhem um propósito semelhante, eles têm bases de código diferentes e algumas diferenças em comandos e recursos.

Posso usar o NVM para Windows em sistemas operacionais de 32 bits? ​

Sim, o NVM para Windows é compatível com sistemas operacionais Windows de 32 e 64 bits. Você pode alternar entre arquiteturas usando o comando nvm arch.

O NVM instala automaticamente o npm? ​

Sim, quando você instala uma versão do Node.js usando o NVM, o npm é instalado automaticamente como parte do pacote Node.js.

Construído com VitePress