Skip to content

Configuración de espejos NVM

Al usar NVM para descargar Node.js en China, puedes experimentar descargas lentas o fallidas debido a problemas de red. En ese caso, puedes resolverlo configurando una fuente espejo.

Configuración de espejos en Windows

Configuración por línea de comandos

En Windows, puedes usar los siguientes comandos para configurar el espejo:

bash
nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/

Configuración del archivo de configuración de nvm

También puedes modificar directamente el archivo settings.txt en el directorio de instalación de NVM:

  1. Abre el archivo settings.txt en la ruta de instalación de NVM
  2. Añade o modifica la siguiente configuración:
root: D:\nvm
path: D:\nodejs
nvm_npm_mirror: https://npmmirror.com/mirrors/npm/
nvm_node_mirror: https://npmmirror.com/mirrors/node/

Configuración de espejos en Linux/MacOS

Configuración de variables de entorno

En Linux o MacOS, puedes configurar el espejo estableciendo variables de entorno:

  1. Edita tu archivo de configuración de shell (como ~/.bashrc, ~/.zshrc o ~/.profile)
  2. Añade lo siguiente:
bash
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
export NVM_NPM_MIRROR=https://npmmirror.com/mirrors/npm
  1. Activa la configuración:
bash
source ~/.bashrc  # o source ~/.zshrc

Espejos recomendados

Espejo de Alibaba Cloud

bash
nvm npm_mirror https://npmmirror.com/mirrors/npm/
nvm node_mirror https://npmmirror.com/mirrors/node/
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
export NVM_NPM_MIRROR=https://npmmirror.com/mirrors/npm

Espejo de Tencent Cloud

bash
nvm npm_mirror http://mirrors.cloud.tencent.com/npm/
nvm node_mirror http://mirrors.cloud.tencent.com/nodejs-release/
export NVM_NODEJS_ORG_MIRROR=http://mirrors.cloud.tencent.com/nodejs-release
export NVM_NPM_MIRROR=http://mirrors.cloud.tencent.com/npm

Verificar la configuración del espejo

Después de la configuración, puedes verificar si el espejo está activo de la siguiente manera:

bash
nvm

En la salida deberías ver la dirección del espejo actual.

Construido con VitePress