¿Cómo instalar NVM en Mac?
Respuesta corta: abre la Terminal y ejecuta el script oficial:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.41.0/install.sh | bashDespués ejecuta source ~/.zshrc o abre una terminal nueva, compruébalo con command -v nvm e instala Node.js con nvm install --lts. Funciona en Mac con Apple Silicon (M1 a M5) y con Intel, y no necesitas sudo. También puedes usar brew install nvm, pero el equipo de nvm no da soporte a ese método.
nvm (Node Version Manager) instala varias versiones de Node.js en tu carpeta de usuario y cambia de una a otra con un comando. La última versión es la 0.41.0, del 4 de noviembre de 2026, y nvm install --lts instala Node.js 26, la LTS actual.
En Mac: ejecuta el script de instalación, carga nvm en zsh e instala Node.js 26 LTS.
nvm en Mac de un vistazo
| Qué quieres | Comando |
|---|---|
| Instalar nvm (recomendado) | El script oficial (paso 2) |
| Instalar nvm con Homebrew | brew install nvm (más abajo) |
| Cargarlo en la terminal actual | source ~/.zshrc |
| Comprobar que está instalado | command -v nvm |
| Instalar la última LTS | nvm install --lts |
| Instalar una versión concreta | nvm install 24 |
| Cambiar de versión | nvm use 24 |
| Elegir la versión por defecto | nvm alias default 26 |
| Ver las versiones instaladas | nvm ls |
Paso 1: prepara tu Mac
Desde macOS Catalina, la shell por defecto es zsh, que lee ~/.zshrc. El script añade nvm a ese archivo, pero solo si existe. Créalo por si acaso:
touch ~/.zshrcEl script descarga nvm con git. Si tu Mac te pide instalar las Command Line Tools la primera vez, acepta, o instálalas tú con xcode-select --install.
Si ya instalaste Node.js desde nodejs.org o con Homebrew, mejor quítalo antes (brew uninstall node en Homebrew) para que no estorbe a nvm.
Paso 2: ejecuta el script de instalación
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.41.0/install.sh | bashEl script clona nvm en ~/.nvm y añade estas líneas a ~/.zshrc:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvmPara actualizar nvm más adelante, ejecuta el mismo comando con el número de la versión nueva.
