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.

NVM for Node.js by www.nvmnode.com