Configurações de Espelho NVM
Ao usar NVM para baixar Node.js na China, você pode encontrar problemas de velocidade lenta de download ou incapacidade de baixar devido a problemas de rede. Nesse caso, você pode resolver esses problemas configurando uma fonte espelho.
Configurações de Espelho da Versão Windows
Configuração por Linha de Comando
No Windows, você pode usar os seguintes comandos para configurar o espelho:
bash
# Configurar espelho npm
nvm npm_mirror https://npmmirror.com/mirrors/npm/
# Configurar espelho Node.js
nvm node_mirror https://npmmirror.com/mirrors/node/
Configuração do Arquivo de Configuração nvm
Você também pode modificar diretamente o arquivo settings.txt
no diretório de instalação do NVM:
- Abra o arquivo
settings.txt
no caminho de instalação do NVM - Adicione ou modifique a seguinte configuração:
root: D:\nvm
path: D:\nodejs
nvm_npm_mirror: https://npmmirror.com/mirrors/npm/
nvm_node_mirror: https://npmmirror.com/mirrors/node/
Configurações de Espelho da Versão Linux/MacOS
Configuração de Variáveis de Ambiente
No Linux ou MacOS, você pode configurar o espelho definindo variáveis de ambiente:
- Edite seu arquivo de configuração do shell (como
~/.bashrc
,~/.zshrc
ou~/.profile
) - Adicione o seguinte conteúdo:
bash
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
export NVM_NPM_MIRROR=https://npmmirror.com/mirrors/npm
- Ative a configuração:
bash
source ~/.bashrc # ou source ~/.zshrc
Espelhos Recomendados
Aqui estão alguns espelhos locais comumente usados:
Espelho Alibaba Cloud
bash
# Windows
nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/
# Linux/MacOS
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
export NVM_NPM_MIRROR=https://npmmirror.com/mirrors/npm
Espelho Tencent Cloud
bash
# Windows
nvm npm_mirror http://mirrors.cloud.tencent.com/npm/
nvm node_mirror http://mirrors.cloud.tencent.com/nodejs-release/
# Linux/MacOS
export NVM_NODEJS_ORG_MIRROR=http://mirrors.cloud.tencent.com/nodejs-release
export NVM_NPM_MIRROR=http://mirrors.cloud.tencent.com/npm
Verificar Configurações de Espelho
Após a configuração, você pode verificar se o espelho está ativo das seguintes maneiras:
Verificação no Windows
bash
nvm
Nas informações de saída, você deve ser capaz de ver o endereço do espelho atual.