Usando nrm
nrm é uma ferramenta de gerenciamento de espelhos para o gerenciador de pacotes npm do Node.js. Ele ajuda você a alternar rapidamente entre diferentes espelhos de registro npm.
Nota: Após alternar espelhos, se as instalações estiverem lentas ou falharem, pode ser devido a problemas com o espelho específico! Alterne para um espelho diferente conforme necessário.
Instalação Global do nrm
Certifique-se de que o Node.js está instalado e o npm está funcionando corretamente:
bash
npm install nrm -gNota
Se você está usando nvm, precisará reinstalar o nrm após alternar as versões do Node.js.
Comandos Comuns do nrm
bash
# Verificar versão:
nrm -V
# Verificar versão e caminho de instalação:
npm list -g nrm
# Ver lista de espelhos:
nrm ls
# Alternar para um espelho específico:
nrm use <mirror-name>
# Adicionar um espelho:
nrm add <mirror-name> <mirror-url>
Exemplo: nrm add taobao https://registry.npmmirror.com/
# Excluir um espelho:
nrm del <mirror-name>Lista de Espelhos Padrão do nrm
bash
npm ---------- https://registry.npmjs.org/
yarn --------- https://registry.yarnpkg.com/
tencent ------ https://mirrors.tencent.com/npm/
cnpm --------- https://r.cnpmjs.org/
* taobao ------- https://registry.npmmirror.com/
npmMirror ---- https://skimdb.npmjs.com/registry/
huawei ------- https://repo.huaweicloud.com/repository/npm/
Problemas Comuns com nrm
Se você encontrar um erro como: "Cannot load file C:\Program Files\nodejs\node_global\nrm.ps1, because running scripts is disabled on this system. For more information, see https:/go.microsoft.com/fwlink/?LinkID=135170 about_Execution_Policies."
Solução: Execute cmd como administrador e altere a política de execução de scripts
- Execute
Start-Process powershell -Verb runAsno PowerShell (executar cmd como administrador) - Execute
set-ExecutionPolicy RemoteSignede digite Y (alterar a política de script confiável)
