Cómo instalar y configurar Node.js y NPM en Windows
Node.js es un potente tiempo de ejecución de JavaScript construido sobre el motor V8 de Chrome, y NPM (Node Package Manager) es un gestor de paquetes que viene con Node.js. Son herramientas esenciales para el desarrollo de aplicaciones JavaScript modernas. Esta guía le guiará a través del proceso de instalación y configuración de Node.js y NPM en un sistema Windows.
Paso 1: Descargar el instalador de Node.js
- Visite el sitio web oficial de Node.js:Vaya al sitio web oficial de Node.js.
- Elija la versión correcta:
- LTS (Long-Term Support): Recomendada para la mayoría de los usuarios, ya que es más estable.
- Current: Incluye las últimas características, pero puede ser menos estable.
Descargue el instalador adecuado para su versión de Windows (por ejemplo, 64 bits).
Paso 2: Instalar Node.js y NPM
- Ejecute el instalador:
- Haga doble clic en el archivo node-vxx.x.x-x64.msi descargado para iniciar el proceso de instalación.
- Siga las instrucciones del asistente de instalación:
- Haga clic en Siguiente en la pantalla de bienvenida.
- Acepte el Acuerdo de licencia y haga clic en Siguiente.
- Elija la ruta de instalación (por defecto, es C:\Program Files\nodejs\) y haga clic en Siguiente.
- En la pantalla de Configuración Personalizada, asegúrese de seleccionar la opción “Instalar NPM” junto con Node.js, luego haga clic en Siguiente.
- Haga clic en Instalar para iniciar la instalación.
- Haga clic en Finalizar cuando se complete la instalación.
Por defecto, el instalador añade Node.js a la variable de entorno PATH de su sistema, lo que significa que puede utilizar comandos node y npm en el símbolo del sistema sin configuración adicional.
Paso 3: Verificar la instalación
Después de la instalación, es importante verificar que Node.js y NPM están instalados correctamente.
- Abra el símbolo del sistema:Pulse Windows R, escriba cmd y pulse Intro.
- Compruebe la versión de Node.js:Ejecute el siguiente comando para comprobar la versión instalada de Node.js:
node -v
Esto debería mostrar el número de versión de Node.js (por ejemplo, v18.x.x).
- Compruebe la versión de NPM:Verifique la instalación de NPM ejecutando:
npm -v
Esto debería mostrar el número de versión de NPM (por ejemplo, 9.x.x).
Paso 4: Actualizar NPM (Opcional)
Aunque NPM se instala con Node.js, puede que no siempre sea la última versión. Puede actualizar NPM a la última versión utilizando el siguiente comando:
npm install -g npm@latest
La opción -g instala el paquete globalmente, asegurando que NPM se actualiza en todo el sistema.
Paso 5: Configurar NPM (Opcional)
Puede configurar los ajustes de NPM para una experiencia más personalizada. Estas son algunas configuraciones útiles:
- Establecer el directorio predeterminado para los paquetes globales:Por defecto, los paquetes globales se instalan en el directorio C:\Users\
\AppData\Roaming\npm. Puede cambiar esto si es necesario: npm config set prefix "C:\su\ruta\preferida"
- Establezca el registro por defecto:Si desea utilizar un registro personalizado, como un registro NPM privado, configúrelo con:
npm config set registry "https://your-custom-registry.com/"
- Ver todas las configuraciones:Para ver todas las configuraciones actuales de NPM, ejecute:
npm config list
Paso 6: Crear y ejecutar una aplicación Node.js sencilla
- Crea un nuevo directorio: En el símbolo del sistema, crea un nuevo directorio para tu proyecto y navega hasta él:
mkdir mi-nodo-app
cd mi-nodo-app - Inicializa un Nuevo Proyecto Node.js:Crea un archivo package.json ejecutando:
npm init -y
Esto generará un archivo package.json por defecto con la configuración básica para tu proyecto Node.js.
- Crea un archivo app.js:Dentro del directorio my-node-app, crea un nuevo archivo llamado app.js utilizando cualquier editor de texto (por ejemplo, Notepad, Visual Studio Code).Añade el siguiente código a app.js:
// app.js
const http = require('http');const hostname = '127.0.0.1';
const port = 3000;const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('¡Hola, mundo!\n');
});server.listen(port, hostname, () => {
console.log(`Servidor ejecutándose en http://${nombre de host}:${puerto}/`);
});
- Ejecutar la aplicación Node.js:En el símbolo del sistema, ejecute la aplicación:
node app.js
Deberías ver el mensaje
Servidor ejecutándose en http://127.0.0.1:3000/ - Pruebe la aplicación:Abra un navegador web y vaya a http://127.0.0.1:3000/. Debería ver el mensaje ¡Hola, mundo! en su navegador.
Paso 7: Instalar y Usar Paquetes Node.js
Puedes instalar paquetes Node.js adicionales usando NPM. Por ejemplo, instale el popular framework Express:
Después de la instalación, puedes usar Express en tu aplicación Node.js requiriéndolo en tu archivo app.js:
const express = require('express');
const app = express();
const port = 3000;app.get('/', (req, res) => {
res.send('¡Hola desde Express!');
});app.listen(port, () => {
console.log(`Servidor ejecutándose en http://localhost:${port}`);
});
Ejecuta el app.js actualizado:
Visita http://localhost:3000/ en tu navegador para ver el mensaje de Express.
Conclusión
Ahora ha instalado correctamente Node.js y NPM en un sistema Windows, ha configurado NPM y ha creado una aplicación Node.js sencilla. Con estas herramientas, puedes empezar a construir, gestionar y desplegar aplicaciones JavaScript en tu máquina Windows. ¡Feliz programación!