Durante o processo de desenvolvimento do projeto, diferentes projetos usam diferentes versões do nodejs. Às vezes, erros são relatados porque a versão do node é muito alta ou muito baixa, como instalar várias versões do node no mesmo sistema, aqui; Existem duas maneiras. Continue lendo e escolha a que mais lhe convier.
NVM, o nome completo de Node Version Manager, é uma ferramenta para gerenciar versões de NodeJS.
NVM suporta apenas Linux e OS X por padrão e não suporta Windows. Existem 2 alternativas para sistemas operacionais Windows:
nvm-windows
nodist.
Aqui apresentamos apenas como usar o nvm-windows para instalar e alternar várias versões do NodeJS.
nvm use <版本号>
, ele ainda será inválido (nenhum "*"
será selecionado na frente da versão do nó). você precisa reinstalar.1. Clique no menu iniciar, encontre a pasta nodejs, clique na seta para desinstalar (nota: você precisa encerrar o projeto usando nodejs antes de fazer isso)
2. Verifique se o nodejs ainda existe no sistema
(1) Visualize no menu iniciar
node -v
na janela cmd para visualizar1. Baixe o
endereço de download do pacote de instalação nvm: https:// /github.com/coreybutler/nvm-windows/releases
Nota : O ambiente de instalação é o sistema win10
, 64
bits
2. instalação nvm (Nota: é melhor não instalar na unidade C)
(1) Crie duas novas pastas no arquivo especificado, uma para armazenar o arquivo de instalação nvm. e outro para usar para armazenar arquivos de nó
(2) Coloque o pacote de instalação baixado na pasta nvm, descompacte-o e instale-o.
Nota: Durante a instalação, selecione a pasta recém-criada como diretório de instalação designado.
(3) Selecione o caminho de instalação do nvm e clique em Avançar
(4) Selecione o caminho do nodejs
(5) Clique em Instalar——>Clique em Concluir para concluir a instalação.
(6) Confirme se a instalação foi bem-sucedida.
Abra o CMD e digite o comando nvm
. Se a instalação for bem-sucedida, ele será exibido da seguinte forma.
(7) O nvm foi instalado com sucesso
Se você instalou a imagem Taobao e precisa concluir a configuração de download da imagem, você pode pular
a abertura do arquivo settings.txt na pasta nvm e adicionar o seguinte código no final (sem. alterá-lo, o download do nó pode causar erro)
arco: 64proxy: node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/Nota
:
arch: número de bits do sistema operacional Windows
proxy: proxy, espelho Taobao NodeJS e espelho NPM
Nota:
.root: caminho de instalação do NVM
caminho: caminho de atalho do NodeJS
1. Após a instalação bem-sucedida do NVM, win + r e digite cmd para abrir uma nova janela cmd. Você pode visualizar todos os comandos disponíveis por meio do comando nvm -v
.
C:>nvm -v Executando a versão 1.1.7. Uso: nvm arch: mostra se o nó está sendo executado no modo de 32 ou 64 bits. nvm install <version> [arch] : A versão pode ser uma versão node.js ou "mais recente" para a versão estável mais recente. Opcionalmente, especifique se deseja instalar a versão de 32 ou 64 bits (o padrão é o arch do sistema). Defina [arch] como "all" para instalar versões de 32 e 64 bits. Adicione --insecure ao final deste comando para ignorar a validação SSL do servidor de download remoto. lista nvm [disponível]: Liste as instalações do node.js. Digite "disponível" no final para ver o que pode ser instalado como ls. nvm on: habilita o gerenciamento de versão node.js. nvm off: desativa o gerenciamento de versão node.js. proxy nvm [url]: Defina um proxy para usar para downloads. Deixe [url] em branco para ver o proxy atual. Defina [url] como "none" para remover o proxy. nvm node_mirror [url]: Defina os padrões do nó como https://nodejs.org/dist/. nvm npm_mirror [url]: Defina o espelho npm como https://github.com/npm/cli/archive/. nvm desinstalar <versão> : A versão deve ser uma versão específica. nvm use [version] [arch] : alterne para usar a versão especificada. Opcionalmente, especifique a arquitetura de 32/64 bits. nvm use <arch> continuará usando a versão selecionada, mas mudará para o modo 32/64 bits. nvm root [caminho]: Defina o diretório onde o nvm deve armazenar diferentes versões do node.js. Se <caminho> não estiver definido, a raiz atual será exibida. Versão nvm: exibe a versão atual em execução do nvm para Windows com alias como v.
2. Use nvm install <版本号>
para instalar a versão especificada do NodeJS.
C:>instalação nvm v8.16.2 Fazendo download do node.js versão 8.16.2 (64 bits)... Completo Baixando npm versão 6.4.1... Concluído Instalando o npm v6.4.1... Instalação concluída. Se você quiser usar esta versão, digite. nvm use 8.16.2
3. Após a instalação bem-sucedida, uma pasta v8.16.2 aparecerá no diretório de instalação do NVM. Use nvm list
para visualizar a lista de NodeJS instalados.
C:>lista nvm 8.16.2
4. Use nvm install <版本号>
novamente para instalar outra versão do NodeJS
C:>nvm install v12.8.0 Fazendo download do node.js versão 12.8.0 (64 bits)... Completo Criando C:Devnvmtemp Baixando npm versão 6.10.2... Concluído Instalando o npm v6.10.2... Instalação concluída. Se você quiser usar esta versão, digite. nvm use 12.8.0
5. Use nvm use <版本号>
para alternar a versão do NodeJS a ser usada. Após a troca ser bem-sucedida, você pode usar node -v
e npm -v
para verificar se a troca foi bem-sucedida.
C:>nvm usa v8.16.2 Agora usando o nó v8.16.2 (64 bits) C:>nó -v v8.16.2 C:>npm -v 6.4.1
Observe aqui que caracteres ilegíveis podem aparecer ao usar nvm use <版本号>
C:>nvm use v8.16.2 status de saída 1: ��û���㹻��Ȩ��ִ�д˲�����
Não entre em pânico ou fique com raiva neste momento, você pode reabrir uma janela cmd executando como administrador e lá. não haverá caracteres *
. Nesse caso, use nvm use <版本号>
para mudar a versão do NodeJS a ser usada e use nvm ls
para visualizar todas as versões do nó instaladas. usei a versão NodeJS.
C:Windowssystem32>nvm usa v8.16.2 Agora usando o nó v8.16.2 (64 bits) C:Windowssystem32>nvmls 12.8.0 * 8.16.2 (atualmente usando executável de 64 bits)
6. Aqui está um resumo de alguns comandos comumente usados:
nvm off // Desativa o gerenciamento de versão node.js (sem desinstalar nada) nvm on // Habilita o gerenciamento de versão do node.js nvm install <versão> // A versão nomeada ao instalar o node.js é o número da versão. Por exemplo: nvm install 8.12.0. nvm desinstalar <versão> // Desinstalar node.js é o comando para desinstalar a versão especificada do nodejs Quando a instalação falhar, desinstale usando nvm ls // Exibe todas as versões instaladas do node.js lista nvm disponível // Exibe todos os nós que podem. ser instalado versão .js nvm use <versão> // Mude para usar a versão especificada do nodejs nvm v // Exiba a versão do nvm nvm install stable // Instale a versão estável mais recente
1. Da mesma forma, se você instalou o node antes, para evitar problemas desnecessários, desinstale-o primeiro.
Nota : Ao instalar várias versões do node, você deve iniciar a partir da versão inferior. Se você instalar uma versão superior primeiro, haverá muitos problemas. Se você já a instalou, desinstale-a primeiro e prossiga para as etapas a seguir.
2. Antes de instalar o nó, primeiro seleciono um diretório de instalação do nó. para a unidade D, então eu crio um novo diretório NODE na unidade D e crio uma pasta nodejs8 nele, porque instalarei a versão 8.16.2 do node nesta pasta mais tarde.
3. Para começar a instalar
a versão do node, você pode acessar o site chinês do node ou clicar aqui para baixar
https://nodejs.org/
Abra o pacote de instalação node8.16.2 baixado, clique em Avançar até que o caminho de instalação apareça, mude o caminho de instalação para o caminho da pasta nodejs8 que criamos acima: D:toolsNODEnodejs8
e continue para a próxima etapa até a instalação ser bem-sucedida
, pesquise variáveis de ambiente na caixa de pesquisa inicial. Observe que aqui você seleciona Editar variáveis de ambiente do sistema— >Avançado—>Variáveis de ambiente.
Clique em Novo nas variáveis do sistema, nome da variável: nodejs, valor da variável: D:toolsNODEnodejs (ou seja, a pasta onde o node está armazenado acima, aqui primeiro remova o 8 após nodejs8)
Clique em OK e encontre a variável de caminho nas variáveis do sistema. Depois de selecioná-la, clique em Editar e clique em Adicionar o nome da nova variável de sistema acima na forma de %变量名%
e clique em OK.
Não é suficiente neste momento. O ponto mais crítico é: precisamos renomear a pasta nodejs8 que criamos no início para nodejs.
É importante notar que : um aspecto da renomeação de nodejs8 aqui é corresponder ao nome da variável na variável de ambiente. configurado acima. Correspondência (ou seja, usando esta versão do nó), por outro lado, é melhor instalar a próxima versão (porque se o nome do arquivo não for modificado após a instalação de uma versão do nó, não importa o que você instala quando você instala instale outras versões do nó posteriormente, a anterior será substituída)
1. Depois de verificar
os nomes duplicados, então win+R->cmd, digite node -v
na janela de comando para verificar a versão do nó. Se o número da versão aparecer, significa que a primeira versão do nó está instalada. com sucesso
C:>node -v v8.16.2
2. Instale a próxima versão
Como o nome do arquivo da versão node8.16.2 instalada foi renomeado acima (para evitar substituição), só precisamos criar uma nova pasta nodejs12 no mesmo diretório e instalar a versão node12.8.0 do node (o método é o mesmo que acima para instalar o node8)
Aí vem o ponto principal da. Depois de instalar várias versões do node, quando precisarmos trocar de versão, só precisamos renomear a pasta da versão correspondente para nodejs.
Por exemplo: Instalamos a versão node8.16.2 primeiro. (Coloque-o na pasta nodejs) e versão node12.8.0 (coloque-o na pasta nodejs12). O nó usado atualmente é 8.16.2. ., renomeie nodejs para nodejs8 e, em seguida, renomeie nodejs12 para nodejs. Em outras palavras, renomeie a pasta do nó de qual versão do nó para nodejs.
Neste momento, abra a janela da linha de comando e digitenode -v
para verificar a versão do nó
C:>node -v v12.8.0
Amigos, qual método vocês estão acostumados a usar? Você aprendeu das duas maneiras? Vamos discutir isso na área de comentários!