Preguntas frecuentes sobre nvm-sh (FAQ)
Versión Linux/macOS
Añada a ~/.bashrc o ~/.zshrc:
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:
- Variables de entorno no configuradas correctamente: Asegúrese de que el directorio de NVM se haya añadido a su PATH
- Necesita reiniciar la terminal: Después de la instalación, cierre y vuelva a abrir su terminal o símbolo del sistema
- 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:
Establecer una versión predeterminada de Node.js:
bashnvm alias default 14.17.0
Crear un archivo
.nvmrc
en su directorio de proyecto y ejecutarnvm 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:
- Instalar paquetes globales por separado en cada versión de Node.js que necesite
- 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:
# 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:
# 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:
# 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
- Elimine el directorio NVM:
rm -rf "$NVM_DIR"
- 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