Mateo Orozco Lotero
Quienes en el 2025 haciendo el curso de NodeJS Actualizado 🎯
Miguel Angel Reyes Moreno
Ya era hora :D
Jorge Alexander Alza Ramírez
Igual, Julio
Trabajar con Node en distintos proyectos exige cambiar de versión sin dolor. Aquí aprenderás a diferenciar LTS, actual y seguridad, y a usar NVM para instalar, listar y alternar versiones como la 23, la 22.14 LTS o una específica (22.14.1). Todo desde la terminal, de forma segura y práctica.
¿Por qué necesitas múltiples versiones de Node?
Cambiar de versión es clave cuando reactivas proyectos “si funciona no lo toques” que dependen de una versión concreta. También cuando quieres probar características recientes de la rama actual o mantener actualizaciones de seguridad en proyectos que ya no evolucionan.
¿Qué significan LTS, actual y seguridad en Node?
¿Qué versiones se mencionan como referencia?
¿Cómo instalar y configurar NVM para gestionar Node?
El manejador recomendado es NVM (Node Version Manager). Permite instalar varias versiones, moverte entre ellas y definir un alias default. Se instala desde la terminal con un script vía curl y un pequeño ajuste de configuración.
¿Cómo se instala NVM desde la terminal?
curl y ejecútala en tu terminal.# instalación de NVM con curl curl <instrucción_proporcionada>
source según tu shell.# refrescar configuración de la terminal # si usas ZSH source ~/.zshrc # si usas bash source ~/.bashrc
nvm -d
Notas de entorno: en Windows se sugiere Windows Subsystem Linux (WSL) para correr comandos de estilo UNIX/Linux. En macOS y GNU/Linux ya cuentas con estos comandos en la terminal. Si usas ZSH, puedes personalizarlo a tu gusto.
¿Cómo instalar, listar y cambiar versiones con NVM?
Con NVM puedes preparar tu entorno para producción con LTS, probar la actual o fijar una versión exacta para un proyecto.
¿Cómo listar e instalar versiones de Node?
nvm ls
nvm install 23
nvm ls
nvm install 22
nvm install 22.14.1
¿Cómo cambiar y validar la versión activa?
nvm use 22 nvm use 23 nvm use default
node -b
Buenas prácticas destacadas:
¿Tienes dudas sobre NVM, LTS o cambio de versión en tu flujo diario? Comparte tu escenario en comentarios y afinamos el proceso juntos.
Mateo Orozco Lotero
Quienes en el 2025 haciendo el curso de NodeJS Actualizado 🎯
Miguel Angel Reyes Moreno
Ya era hora :D
Jorge Alexander Alza Ramírez
Igual, Julio
Jess Key
Si usamos windows nvm no esta habilitado cual se recomienda usar?
Platzi
te recomiendo tener Windows subsystem Linux, WSL, que te va a permitir ejecutar comandos a nivel Unix o Linux dentro de tu Windows.
Cristian Contreras
Utiliza WSL, ya con eso vas a poder utilizar nvm. Esta clase te explica como lo puedes hacer: https://platzi.com/home/clases/6900-configuracion-windows/60922-configurar-windows-11-para-soportar-la-instalacion/
Andrés Felipe Gómez Rios
Quisiera saber por que fue retirado el curso de express, de la ruta de backend con nodejs, ya no se usa?, o hay mejores prácticas?
Oscar Barajas Tavares
Team PlatziEstá disponible otro curso de Express.js solo enfocado en express.
Freud Alexandro Múnera González
Debe ser porque lanzaron este nuevo curso hace 11 días: Curso de Backend con ExpressJS
Jesús Manuel Alarcón Maldonado
¡Hola! Si quieres añadir un Alias por tu cuenta puedes hacerlo con el comando nvm alias, así:
nvm alias <nombre-del-alias> <version>
Yo lo use porque mi default era la versión 22, así que lo cambie a la última que es la versión 24.
nvm alias default 24
Daniel Flores
Resumen breve: Gestión de Múltiples Versiones de Node.js con NVM
🔧 ¿Por qué usar varias versiones de Node.js?
📌 Tipos de versiones de Node.js
🛠 Instalar NVM (Node Version Manager):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash source ~/.bashrc # O ~/.zshrc si usas ZSH nvm -v # Verifica instalación ```📋 **Comandos esenciales de NVM:** * `nvm install 22.14.1` → Instala una versión específica. * `nvm use 22` → Cambia de versión. * `nvm ls` → Lista las versiones instaladas. * `node -v` → Muestra la versión actual. 🎯 **Recomendaciones:** * **Producción**: usa versiones **LTS**. * **Nuevos proyectos**: puedes usar versiones **Current** si estás preparado para cambios. * **Proyectos antiguos**: usa la versión con la que fueron creados (revisar `package.json` o documentación). 💡 Con **NVM**, puedes cambiar de versión con un solo comando y evitar errores de compatibilidad. ¡Herramienta clave para cualquier desarrollador Node.js!
Jefred Bedoya
Gestión de Versiones con NVM
Comandos Esenciales de NVM
nvm install <versión> descarga y prepara la versión solicitada.nvm ls muestra todas las versiones instaladas en tu equipo.nvm use <versión> permite alternar dinámicamente entre las versiones instaladas según el proyecto en el que trabajes.nvm use default regresa rápidamente a la versión principal configurada en tu sistema.Fernando Emilio Díaz López
fnm es significativamente mas rapido que nvm, siempre habia instalado nvm sin tener la curiosidad de saber de los otros gestores, y fnm fue la sorpresa de los comentarios de este curso
Mi daily driver ahora es fnm + pnpm
Pruebenlo!
Jheyson Eduardo Galvis Valencia
Hola, no entiendo que hacer si uso windows y no linux, no me aparece npm
Oskar Fabian Vargas Caceres
No te aparece nvm verdad? Solo deja seleccionar Docker...
Valentina Llorente Hernández
Hola, pues si tienes alguna terminal asociada con Linux, en mi caso fue ubuntu, seleccione y corri el comando para el SO
Robinson Vegas
También como alternativa se puede usar FNM (Fast Node Manager) es un gestor de versiones de Node.js, similar a NVM (Node Version Manager).
Schniz/fnm: 🚀 Fast and simple Node.js version manager, built in Rust
JOSE GUILLERMO VÁSQUEZ BENITEZ
Actualmente en la url del gestor de paquetes se usa fnm en vez de nvm por propia recomendación de node para Windows, ya que refiere es mas sencillo y evita configuración extra, critica constructiva: debería tratarse este gestor de paquetes en esta parte del curso
laura belen muñoz
Así instalé nvm + node.js
1. Descargar Curl y copiar carpeta en C, cambiar nombre de carpeta a solo curl
2. ABRIR TERMINAL UBUNTU PARA INSTALAR CURL
curl -o- | bash
**En variables de entorno agregar a Path
C:\curl
3. Instalar nvm setup para Windows
4. Verificar Path correcta en variables de entorno y si no está incluir nueva
C:\Users\TUUSUARIO\AppData\Roaming\nvm
5. Ingresar a terminal Ubuntu y verificar versión de nvm
***** nvm --version
6. Instalar node.js
*****nvm install V23.11.1
b. Comprobar versión
*****node -v
************FIN*********
Juan Miguel Gimenez Rojas
una opcion mas rapida q npm es pnpm se utiliza igual q npm sin tanta complicacion pero es considerablemente mas rapido.
César Augusto Otero Vega
Muy buen día comunidad,
He conocido esta herramienta: Volta (), el cual usa la versión de node al momento de correr un proyecto, deseo saber sus opiniones, si puede ser una alternativa de NVM
Cristian Contreras
Esta clase me pudo sacar de varios aprietos años atrás. 😅
Gino G. Viloria
Mario Alejandro Crespo Reyes
Les comparto otra opcion a NVM y es FNM , mucho mas rapida y ligera construida en Rust
José Miguel Barbosa Rodrigues
instalar wsl en windows
actualizar dependecias de wsl
instalar fnm
# Skill: Instalación de FNM en WSL (Node Version Manager)
## Descripción
Esta guía explica cómo instalar **Fast Node Manager (fnm)** correctamente en **WSL (Windows Subsystem for Linux)** asegurando que todas las dependencias necesarias estén presentes, especialmente `unzip`, que suele faltar y generar errores durante la instalación.
------------------------------------------------------------------------
## 1. Actualizar paquetes del sistema
``` bash sudo apt update && sudo apt upgrade -y ```
------------------------------------------------------------------------
## 2. Instalar dependencias necesarias
fnm necesita algunas herramientas básicas como `curl` y `unzip`.
``` bash sudo apt install curl unzip -y ```
Verificar instalación:
``` bash unzip -v ```
Si muestra una versión, la instalación fue correcta.
------------------------------------------------------------------------
## 3. Instalar fnm
Ejecutar el script oficial:
``` bash curl -fsSL | bash ```
------------------------------------------------------------------------
## 4. Agregar fnm al PATH
Agregar las variables de entorno:
``` bash echo 'export PATH="$HOME/.fnm:$PATH"' >> ~/.bashrc echo 'eval "$(fnm env)"' >> ~/.bashrc ```
Recargar configuración:
``` bash source ~/.bashrc ```
------------------------------------------------------------------------
## 5. Verificar instalación
``` bash fnm --version ```
Debería mostrar algo como:
fnm 1.x.x
------------------------------------------------------------------------
## 6. Instalar Node.js con fnm
Instalar la versión LTS:
``` bash fnm install --lts ```
Usar la versión instalada:
``` bash fnm use --lts ```
Verificar:
``` bash node -v npm -v ```
------------------------------------------------------------------------
## 7. Activación automática de Node
Para que fnm active la versión correcta al entrar a un proyecto:
``` bash echo 'eval "$(fnm env --use-on-cd)"' >> ~/.bashrc source ~/.bashrc ```
------------------------------------------------------------------------
## Buenas prácticas
- Usar `.node-version` en cada proyecto. - Mantener Node separado entre **Windows y WSL**. - Usar `fnm` para cambiar versiones rápidamente.
Ejemplo:
``` bash fnm use 20 fnm use 18 fnm use 22 ```
------------------------------------------------------------------------
## Resultado
Con esta configuración tendrás:
- fnm instalado correctamente - dependencia unzip instalada - gestión de múltiples versiones de Node - compatibilidad total con proyectos Node, Angular y herramientas modernas
José Miguel Barbosa Rodrigues
Por si alguno quiere utilizar una alternativa de nvm es un poco mas rápido