Solução para inconsistência de versões de nós em diferentes projetos
1. Não há necessidade de nvm
Primeiro passo
Primeiro, acesse o site oficial do nodejs para baixar diferentes versões do node (endereço do site oficial: https://nodejs.org/en/download/releases ).
Para baixar duas versões diferentes, baixe o arquivo .zip e descompacte-o diretamente para usar.
Passo 2
Descompacte as duas versões diferentes dos arquivos em C:\Program Files\nodejs (minhas duas versões são inconsistentes com a imagem acima)
e, em seguida, crie as pastas node_cache e node_global em cada versão (lembre-se de conceder permissões de controle total)
Conceda permissões: Propriedades> Segurança> Editar> Controle Total
Então vamos para C:\Users\username na unidade C e há um arquivo .npmrc (deve ser este arquivo somente após a instalação global (ou seja, instalação incorreta do arquivo), Eu não o excluí depois de desinstalá-lo antes. Caso contrário, você pode instalar o arquivo incorreto primeiro e, em seguida, não excluir os arquivos no diretório C:\Users\16786 após a desinstalação)). Após abri-lo, substitua o prefixo e cache no npmrc com o que você precisa no momento.node_cache e node_global na versão do nó.
(node14.21.3 é o caminho do nó da versão que precisamos atualmente. Quando precisarmos substituir outras versões do projeto, substitua-o pelo diretório de instalação da versão correspondente (ou seja, nosso caminho de descompactação))
conteúdo do arquivo npmrc
prefix=C:\Program Files\nodejs\node14.21.3\node_global
cache=C:\Program Files\nodejs\node14.21.3\node_global
registry=https://registry.npm.taobao.org/
Em seguida, configure variáveis de usuário e variáveis de sistema
此电脑(右键属性)》高级系统设置》
Edite as variáveis do usuário
Edite o caminho da variável do usuário e adicione C:\Program Files\nodejs\node14.21.3\node_modules
(node14.21.3 é o caminho do nó da versão que precisamos atualmente. Quando precisarmos substituir outras versões do projeto, substitua-o com o correspondente.
Edite a variável do sistema
1. Adicione a variável do sistema NODE_PATH, o valor é C:\Program Files\nodejs\node14.21.3\node_modules
(node14.21.3 é o caminho do nó da versão que precisamos atualmente, quando precisarmos substituir outras versões do projeto, substitua-o pelo diretório de instalação da versão correspondente (ou seja, nosso caminho de descompactação))
2. Edite o caminho da variável do sistema, adicione %NODE_PATH% e C:\Program Files\nodejs\node14.21.3
(node14.21.3 é o caminho do nó da versão que precisamos atualmente. Quando precisarmos substituir outras versões do projeto, substitua-o pelo diretório de instalação da versão correspondente (ou seja, nosso caminho de descompactação))
Depois disso, podemos usar o npm para instalar as dependências do projeto e empacotar o projeto,
npm install
npm run serve
Nota: Ao mudar para versões diferentes, basta alterar todos os diretórios de arquivos acima.
2.Use nvm
Veja o blog https://www.cnblogs.com/love920526/p/16741521.html