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

Construido con VitePress