Skip to content

Preguntas frecuentes sobre nvm-sh (FAQ) ​

Versión Linux/macOS ​

Añada a ~/.bashrc o ~/.zshrc:

bash
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node

He instalado NVM, pero el comando nvm no funciona ​

Esto puede ser causado por varias razones:

  1. Variables de entorno no configuradas correctamente: Asegúrese de que el directorio de NVM se haya añadido a su PATH
  2. Necesita reiniciar la terminal: Después de la instalación, cierre y vuelva a abrir su terminal o símbolo del sistema
  3. Archivo de configuración no actualizado: Verifique si su archivo de configuración de bash (.bashrc, .bash_profile, .zshrc, etc.) incluye el código de inicialización de NVM

Problemas de uso ​

La versión de Node.js vuelve a la predeterminada cada vez que abro una nueva terminal ​

Esto sucede porque NVM carga la versión predeterminada en cada nueva sesión de terminal. Para resolver este problema, puede:

  1. Establecer una versión predeterminada de Node.js:

    bash
    nvm alias default 14.17.0
  2. Crear un archivo .nvmrc en su directorio de proyecto y ejecutar nvm use en el directorio del proyecto

Los paquetes instalados globalmente desaparecen después de cambiar las versiones de Node.js ​

Este es un comportamiento normal de NVM. Cada versión de Node.js tiene su propio conjunto separado de paquetes globales. Cuando cambia de versión, solo puede acceder a los paquetes globales instalados para la versión actual.

Las soluciones incluyen:

  1. Instalar paquetes globales por separado en cada versión de Node.js que necesite
  2. Usar el comando nvm reinstall-packages para copiar paquetes de una versión a otra

Errores SSL al usar nvm install ​

Si encuentra problemas de certificado SSL, puede probar los siguientes métodos:

bash
# Windows
nvm install 14.17.0 --insecure

# Linux/macOS
NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist nvm install 14.17.0

Error al instalar la versión de Node.js en macOS ​

Está encontrando un error de compilación de módulo de Node.js, que generalmente ocurre al ejecutar npm install o yarn install. Mensaje de error específico:

bash
# Error:
/,nym/,cache/src/node-y14.18.0/files/out/Release/obj.target/v8 zlib/deps/v8/third party/zlib/zutil.o] Error 1
make[1]: *** [/Users/.../zutil.o] Error 1

Esto indica un fallo en la compilación de la biblioteca zlib para el motor V8 JavaScript del que dependen los módulos de Node.js.

Solución:

bash
# Instalar Xcode Command Line Tools
xcode-select --install

# Instalar Homebrew (si no está instalado)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Instalar Python (se recomienda Python 3)
brew install python

¿Cómo desinstalar NVM? ​

Linux/macOS ​

  1. Elimine el directorio NVM: rm -rf "$NVM_DIR"
  2. Elimine las líneas relacionadas con NVM de sus archivos de configuración de shell (.bashrc, .bash_profile, .zshrc, etc.), consulte la Guía de instalación para más detalles

NVM for Node.js by www.nvmnode.com