Cómo instalar y configurar Node.js y NPM en Windows ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
06.12.2024

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

  1. Visite el sitio web oficial de Node.js:Vaya al sitio web oficial de Node.js.
  2. 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

  1. Ejecute el instalador:
    • Haga doble clic en el archivo node-vxx.x.x-x64.msi descargado para iniciar el proceso de instalación.
  2. 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.

  1. Abra el símbolo del sistema:Pulse Windows R, escriba cmd y pulse Intro.
  2. 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).

  3. 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:

  1. 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"
  2. 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/"
  3. 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

  1. 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
  2. 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.

  3. 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}/`);

    });
  4. 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/
  5. 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:

npm install 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:

node app.js

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!

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills