Repolode
nvm-windows

nvm-windows/nvm

Gerenciador de versões do Node.js para Windows que instala e alterna entre várias versões do Node.js por projeto ou globalmente.

Estrelas
47,996
Forks
3,895
Issues abertas
4
Último commit
há 15 horas

O que é?

O NVM for Windows permite instalar várias versões do Node.js lado a lado e alternar entre elas pela linha de comando. É um projeto separado do nvm para Mac e Linux e foi desenvolvido seguindo as convenções do Windows, em vez de ser uma adaptação dessa ferramenta.

A versão 2 é uma reescrita que oferece dois modos de ativação: o modo shim, que dispensa symlinks, e o modo link, que usa junctions com fallback para symlink. Por padrão, a ferramenta não exige privilégios de administrador. Também oferece suporte à fixação de versões por diretório, à instalação automática de versões ausentes e à instalação automática de módulos globais padrão, além de aliases definidos pelo usuário e fontes de download locais ou isoladas de redes externas.

A ferramenta também se integra a recursos do Windows, como o Event Viewer, o registro e a central de notificações. As compilações comerciais certificadas incluem implantação por MSI e Intune, aplicação centralizada de políticas, registros avançados e artefatos de cadeia de suprimentos para ambientes de TI controlados.

Recursos principais

  • 01Instala várias versões do Node.js lado a lado no Windows.
  • 02Alterna entre versões por diretório usando a fixação de versões.
  • 03Funciona sem exigir privilégios de administrador.
  • 04Oferece o modo shim, sem symlinks, e o modo link, que usa junctions.
  • 05Instala automaticamente versões ausentes e módulos globais padrão.
  • 06Oferece suporte a aliases definidos pelo usuário e fontes de download locais ou isoladas de redes externas.

Casos de uso

  • Trabalhar em vários projetos Node.js que exigem versões diferentes do runtime em uma máquina Windows.
  • Configurar estações de trabalho Windows para desenvolvedores sem privilégios de administrador.
  • Implantar um conjunto controlado de versões do Node.js em ambientes corporativos isolados de redes externas ou gerenciados por políticas.

Início rápido

  1. 1

    Baixe o instalador estável na página de releases do GitHub

Antes de usar

  • Somente para Windows; não substitui o projeto nvm para Mac/Linux.

Tópicos

Perguntas frequentes

O que é nvm?
Gerenciador de versões do Node.js para Windows que instala e alterna entre várias versões do Node.js por projeto ou globalmente. O NVM for Windows permite instalar várias versões do Node.js lado a lado e alternar entre elas pela linha de comando. É um projeto separado do nvm para Mac e Linux e foi desenvolvido seguindo as convenções do Windows, em vez de ser uma adaptação dessa ferramenta.
nvm é gratuito? Qual é a licença?
nvm é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
nvm ainda é mantido?
Manutenção ativa. O último commit de nvm foi em 20 de out. de 2026.
Para que posso usar nvm?
Trabalhar em vários projetos Node.js que exigem versões diferentes do runtime em uma máquina Windows. Configurar estações de trabalho Windows para desenvolvedores sem privilégios de administrador. Implantar um conjunto controlado de versões do Node.js em ambientes corporativos isolados de redes externas ou gerenciados por políticas.
Como instalar nvm?
Baixe o instalador estável na página de releases do GitHub
Onde consigo nvm?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nvm-windows/nvm

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados