Para instalar NPM en Windows debes seguir los siguientes pasos.
Pasos para instalar NPM en Windows
Dirígete a la página oficial de Nodejs. Te encontrarás con la siguiente pantalla:
Selecciona la versión LTS.
La versión LTS (Long Term Support) es más estable y con menos errores. La versión actual tiene las últimas características añadidas a Nodejs, pero no está validada y puede provocar errores y bugs.
Ejecuta como administrador el archivo descargado.
Sigue los pasos de la instalación de Node.
¡Listo! Ya está instalado Node y NPM en tu computador.
Cómo validar que NPM están instalados en MacOS
Para validar que NPM y Nodejs están instalados, dirígete a una terminal de comandos, ejecuta el comando node -v y npm -v y te mostrará las versiones instaladas de Nodejs y NPM, respectivamente. Si no lo muestra, es porque no están instaladas.
Para actualizar NPM, ejecuta el comando npm install -g npm@latest.
Deberás instalar NPM y Nodejs por separado, mediante su respectivo comando: sudo apt install nodejs y sudo apt install npm.
Si instalas Nodejs con su comando, te instalará una versión muy antigua y provocará errores en paquetes que ya no soporten esa versión. Es por esto, que necesitas instalar Nodejs mediante un manejador de versiones.
Instalar un manejador de versiones de Nodejs
Por los inconvenientes que existen para instalar Nodejs con un comando, te recomendamos instalar un manejador de versiones de Node, por ejemplo NVM (Node Version Manager).
Sigue estos pasos para instalar NVM:
Abre la terminal
Si tienes instalado nodejs, desinstálalo. Por ejemplo, en Ubuntu es mediante el comando sudo apt-get remove nodejs
Para instalar NPM en Windows debes seguir los siguientes pasos.
Pasos para instalar NPM en Windows
Dirígete a la página oficial de Nodejs. Te encontrarás con la siguiente pantalla:
Selecciona la versión LTS.
La versión LTS (Long Term Support) es más estable y con menos errores. La versión actual tiene las últimas características añadidas a Nodejs, pero no está validada y puede provocar errores y bugs.
Ejecuta como administrador el archivo descargado.
Sigue los pasos de la instalación de Node.
¡Listo! Ya está instalado Node y NPM en tu computador.
Cómo validar que NPM están instalados en MacOS
Para validar que NPM y Nodejs están instalados, dirígete a una terminal de comandos, ejecuta el comando node -v y npm -v y te mostrará las versiones instaladas de Nodejs y NPM, respectivamente. Si no lo muestra, es porque no están instaladas.
Para actualizar NPM, ejecuta el comando npm install -g npm@latest.
Deberás instalar NPM y Nodejs por separado, mediante su respectivo comando: sudo apt install nodejs y sudo apt install npm.
Si instalas Nodejs con su comando, te instalará una versión muy antigua y provocará errores en paquetes que ya no soporten esa versión. Es por esto, que necesitas instalar Nodejs mediante un manejador de versiones.
Instalar un manejador de versiones de Nodejs
Por los inconvenientes que existen para instalar Nodejs con un comando, te recomendamos instalar un manejador de versiones de Node, por ejemplo NVM (Node Version Manager).
Sigue estos pasos para instalar NVM:
Abre la terminal
Si tienes instalado nodejs, desinstálalo. Por ejemplo, en Ubuntu es mediante el comando sudo apt-get remove nodejs
Sí como yo, ya estabas avanzado y tomas éste nuevo curso, para actualizar NPM usas el comando:
npm update -g npm
Con esto solo actualizamos NPM, si quieres actualizar Node, puedes descargar el instalador o usar NVM pero éste último permite que coexistan diferentes versiones, lo cual es útil en algunos casos de desarrollo.
Nada mas como pequeño recordatorio para los que estamos tomando la escuela de desarrollo Fullstack, como anteriormente mencionaron y para que veamos por que es importante mantenernos actualizados si seremos desarrolladores profesionales, en la ultima versión de node a día de hoy (18.4.0)
el paquete fetch que utilizamos para hacer peticiones a una API, ya viene incluido en esa versión, anteriormente debíamos instalarlo, entonces es curioso ver las nuevas cosas que se van agregando, y la ayuda que nos dan!
Para instalar Node Version Manager (NVM) en Ubuntu a través de Windows Subsystem for Linux (WSL), puedes seguir estos pasos:
Paso 1: Instala WSL
Si aún no tienes WSL instalado, primero debes habilitarlo en Windows. Puedes seguir la guía oficial de Microsoft para hacerlo: Instalar WSL en Windows 10 o Windows 11
Paso 2: Accede a tu distribución de Linux en WSL
Una vez que tengas WSL instalado, abre tu terminal de WSL (por ejemplo, usando Ubuntu) desde el menú Inicio de Windows o ejecutando wsl en el Command Prompt o PowerShell.
Paso 3: Descarga el script de instalación de NVM:
Este comando descargará y ejecutará el script de instalación de NVM.
Paso 4: Configura NVM en tu terminal:
Una vez que se complete la instalación, te recomiendo encarecidamente cerrar y volver a abrir la terminal de WSL o, en caso contrario, ejecutar el siguiente comando para cargar NVM en tu sesión actual de terminal:
source ~/.nvm/nvm.sh
Paso 5: Verifica la instalación:
Puedes verificar que NVM se haya instalado correctamente ejecutando el siguiente comando:
nvm --version
Esto debería mostrar la versión de NVM que has instalado.
Paso 6: Instala una versión de Node.js:
Ahora que tienes NVM instalado, puedes usarlo para instalar una versión de Node.js. Por ejemplo, puedes instalar la última versión estable de Node.js con el siguiente comando:
nvm install stable
Luego, puedes usar Node.js y npm normalmente en tu entorno de WSL.
Con estos pasos, habrás instalado NVM en tu distribución de Ubuntu en WSL y podrás gestionar fácilmente las versiones de Node.js en tu sistema.