No artigo anterior "Quais são as diferenças entre as várias versões do Node.js?" Como escolher a versão certa? "Introduzida em "A versão Node.js é dividida em séries LTS e Atual Quando precisamos instalar a versão LTS e a versão Atual no ambiente de desenvolvimento local, precisamos realizar o gerenciamento de versão na versão Node.js.
Por exemplo, Node.js 8.0.0 e Node.js 17.0.0 precisam ser instalados localmente.
Para poder gerenciar versões do Node.js, compilei 3 ferramentas de gerenciamento de versões do Node.js muito práticas, permitindo que todos alternem livremente entre diferentes versões do Node.js no ambiente local.
⭐ Estrelas do Github: 60K+
nvm é uma ferramenta de gerenciamento de versão do Node.js que permite aos usuários instalar, alternar e gerenciar rapidamente diferentes versões do Node.js por meio da linha de comando.
Imagem de: github
nvm é adequado apenas para projetos para usuários de macOS e Linux. Se você for um usuário do Windows, poderá usar nvm-windows, nodist ou nvs.
Método de download do macOS:
# Método 1 Abra o seguinte link no navegador para fazer download https://github.com/nvm-sh/nvm/blob/v0.39.1/install.sh # Após a conclusão do download, instale-o através do comando sh install.sh # O método 2 recomenda curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | # Método 3 wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh |
Se você encontrar alguns problemas estranhos durante o processo de instalação do bash, você pode verificar as instruções suplementares do nvm.
nvm ls # Visualize a versão e instale todas as versões nvm ls-remote # Visualize todas as versões remotas do Node.js nvm install 17.0.0 # Instale a versão especificada do Node.js nvm use 17.0.0 # Use o Node.js especificado versão nvm alias default 17.0.0 # Defina a versão padrão do Node.js nvm alias dev 17.0.0 # Defina o alias da versão especificada, como definir o alias da versão 17.0.0 como dev
⭐ Estrelas do Github: 16,7K +
n é uma ferramenta interativa de gerenciamento de versão do Node.js. Não possui subscritos, arquivos de configuração e nenhuma API complexa.
n Disponível apenas em macOS e Linux, não em Windows.
pode ser instalado diretamente globalmente usando npm:
npm install n -gCommon
n # Exibir todas as versões baixadas n 10.16.0 # Baixar a versão especificada n lts # Exibir todas as versões remotas do LTS Node.js n run 10.16.0 # Run Para a versão especificada do Node.js,
insira n -h
para visualizar as informações de ajuda. Os comandos principais são os seguintes:
n Exibir versões baixadas do Node.js e instalar a seleção. n mais recente Instale a versão mais recente do Node.js (baixando se necessário) n lts Instale a versão mais recente do LTS Node.js (baixando se necessário) n <versão> Instale o Node.js <versão> (baixando se necessário) n install <versão> Instale o Node.js <versão> (baixando se necessário) n execute <versão> [args ...] Execute o Node.js <versão> baixado com [args ...] n which <versão> Caminho de saída para o nó baixado <versão> n exec <vers> <cmd> [args...] Execute o comando com PATH modificado, então baixe o nó <versão> e o npm primeiro n rm <versão ...> Remova as versões baixadas fornecidas n prune Remove todas as versões baixadas, exceto a versão instalada n --latest Produz a versão mais recente do Node.js disponível n --lts Gera a versão mais recente do LTS Node.js disponível n ls Gera versões baixadas n ls-remote [versão] Versões correspondentes de saída disponíveis para downloadn desinstalar Remova o Node.js
instalado
⭐ Estrelas do Github: 8,4K +
fnm é um gerenciador de versão Node.js rápido e simples desenvolvido com Rust.
Imagem de: freecodecamp
Os principais recursos incluem:
.nvmrc
.node-version
ambiente macOS/Linux:
# bash, zsh e fish shells; curl -fsSL https://fnm.vercel.app/install | bash
Ambiente Windows:
# Abra o terminal no modo de administrador. Após a instalação, ele só pode ser aberto no modo de administrador. # Após a conclusão da instalação, você precisa definir manualmente as variáveis de ambiente
No ambiente Linux/macOS/Windows, você também pode baixar diretamente o arquivo binário para instalação. Endereço de download: github.com/Schniz/fnm/…
fnm -h # Veja a ajuda fnm install 17.0.0 # Instalação Especifique a versão do Node.js fnm use 17.0.0 # Use a versão especificada do Node.js fnm default 17.0.0 # Defina a versão padrão do Node.js
Este artigo recomenda 3 ferramentas de gerenciamento de versão Node.js muito comumente usadas. Você pode escolher usar de acordo com suas necessidades reais.
Se você tiver ferramentas melhores, deixe uma mensagem para compartilhar.