Cómo descargar e instalar Node.js y NPM en Windows

⚡ Resumen inteligente

Instalación de Node.js en Windows Utiliza el instalador MSI oficial o el gestor de paquetes Chocolatey, ambos con NPM integrado. Tras la configuración, un sencillo script de servidor HTTP confirma que el entorno de ejecución envía una respuesta "Hola Mundo" al navegador.

  • 🪟 Windows instalador: El instalador MSI de nodejs.org instala Node.js y NPM conjuntamente.
  • 📦 chocolatoso: El Windows El gestor de paquetes instala Node.js con un único comando de PowerShell.
  • ⚙️ Hola Mundo: Un servidor require('http') escucha en el puerto 8080 y devuelve una respuesta.
  • 🔢 Comprobación de versión: Al ejecutar node -v y npm -v se confirman las versiones instaladas.
  • ???? Opción WSL2: Microsoft Recomienda Node.js en WSL2 para flujos de trabajo de desarrollo al estilo Linux.
  • 🤖 Configuración de IA: Los asistentes de IA generan rápidamente comandos de instalación y scripts de servidor de inicio.

Descarga e instala Node.js y NPM en Windows

Para comenzar a crear sus aplicaciones Node.js, el primer paso es la instalación del framework Node.js. El framework Node.js está disponible para una variedad de sistemas operativos desde Windows a Ubuntu y OS X. Una vez instalado el marco Node.js, puede comenzar a crear sus primeras aplicaciones Node.js.

Node.js también tiene la capacidad de incorporar funcionalidad externa o extendida mediante el uso de módulos personalizados. Estos módulos deben instalarse por separado. Un ejemplo de módulo es el MongoDB módulo, que le permite trabajar con MongoDB bases de datos desde su aplicación Node.js.

Cómo instalar Node.js en Windows

El primer paso para utilizar Node.js es la instalación de las bibliotecas de Node.js en el sistema cliente. A continuación se detallan los pasos para descargar e instalar Node.js en Windows:

Paso 1) Descargue el instalador de Node.js para Windows.

Ir al sitio https://nodejs.org/en/download/ y descargar los archivos binarios necesarios. En nuestro ejemplo, vamos a descargar Node.js en Windows con los archivos de instalación de 32 bits.

Instalar Node.js en Windows

Paso 2) Ejecuta la instalación. Double Haz clic en el archivo .msi descargado para iniciar la instalación. Haz clic en el botón Ejecutar en la primera pantalla para comenzar la instalación.

Instalar Node.js en Windows

Paso 3) En la siguiente pantalla, haga clic en el botón "Siguiente" para continuar con la descarga e instalación de Node.js.

Instalar Node.js en Windows

Paso 4) Acepte los términos y condiciones. En la siguiente pantalla, acepte el acuerdo de licencia y haga clic en el botón Siguiente.

Instalar Node.js en Windows

Paso 5) Configura la ruta. En la siguiente pantalla, elige la ubicación donde se debe instalar Node.js y luego haz clic en el botón Siguiente.

  1. Primero, introduce la ubicación de los archivos para la instalación de Node.js. Aquí es donde se almacenarán los archivos de Node.js después de la instalación.
  2. Haz clic en el botón Siguiente para continuar con la instalación.

Instalar Node.js en Windows

Paso 6) Seleccione los componentes predeterminados que desea instalar. Acepte los componentes predeterminados y haga clic en el botón Siguiente.

Instalar Node.js en Windows

Paso 7) Inicie la instalación. En la siguiente pantalla, haga clic en el botón de instalación de Node.js para comenzar la instalación en Windows.

Instalar Node.js en Windows

Paso 8) Completa la instalación. Haz clic en el botón Finalizar para completar la instalación.

Instalar Node.js en Windows

Nota: Windows ahora recomienda que los desarrolladores utilicen Node.js con WSL2 (la Windows Subsistema para Linux) para flujos de trabajo de desarrollo al estilo Linux.

Cómo instalar NPM en Windows 10/8/7

La otra forma de instalar Node.js en cualquier máquina cliente es usar un "gestor de paquetes". Windows, la descarga de NPM (Node Package Manager) se conoce como Chocolatey. Fue diseñado para ser un marco descentralizado para instalar rápidamente las aplicaciones y herramientas que necesita.

Para instalar NPM en Windows A través de Chocolatey, se deben realizar los siguientes pasos.

Paso 1) Instalación de Chocolatey – El Sitio web de Chocolatey Contiene instrucciones muy claras sobre cómo instalar este marco de trabajo.

  • El primer paso consiste en ejecutar el siguiente comando en la ventana del símbolo del sistema. Este comando se ha tomado del sitio web de Chocolatey y es el comando estándar para instalar Node.js mediante Chocolatey.
  • El siguiente comando es un comando de PowerShell que llama al script remoto de PowerShell en el sitio web de Chocolatey. Este comando debe ejecutarse en una ventana de comandos de PowerShell.
  • Este script de PowerShell realiza todo el trabajo necesario para descargar los componentes necesarios e instalarlos en consecuencia.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Instalar NPM en Windows 10/8/7

Paso 2) El siguiente paso es instalar Node.js en tu máquina local usando el gestor de paquetes Chocolatey. Esto se puede hacer ejecutando el siguiente comando en la línea de comandos.

Instalar NPM en Windows 10/8/7

Si la instalación se realiza correctamente, recibirá el mensaje de instalación exitosa de Node.js.

Nota: Si recibe un error como “C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1”, cree manualmente la carpeta en la ruta.

Ejecutando su primera aplicación Hello World en Node.js

Una vez que hayas descargado e instalado Node.js en tu ordenador, vamos a intentar mostrar "Hola Mundo" en un navegador web. Crea un archivo Node.js con el nombre firstprogram.js.

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.end('Hello World!');
}).listen(8080);

Code Explicación:

  1. La funcionalidad básica de la función "requerir" es que lee un JavaScript El comando `require` procesa el archivo, lo ejecuta y devuelve un objeto. Este objeto permite utilizar las diversas funcionalidades disponibles en el módulo llamado por la función `require`. En nuestro caso, dado que queremos usar la funcionalidad HTTP, utilizamos el comando `require(http)`.
  2. En esta segunda línea de código, creamos una aplicación de servidor basada en una función simple. Esta función se ejecuta cada vez que se realiza una solicitud a nuestra aplicación de servidor.
  3. Cuando se recibe una solicitud, le pedimos a nuestra función que devuelva una respuesta "Hola Mundo" al cliente. La función writeHead se utiliza para enviar los datos de la cabecera al cliente, mientras que la función end cierra la conexión con el cliente.
  4. Luego usamos la función server.listen para que nuestra aplicación de servidor escuche las solicitudes de los clientes en el puerto 8080. Aquí puede especificar cualquier puerto disponible.

Ejecutando el código

  1. Guarda el archivo en tu ordenador: C:\Usuarios\Tu Nombre\firstprogram.js
  2. En la línea de comandos, navegue hasta la carpeta donde se encuentra el archivo. Ingrese el comando Node firstprogram.js.

Primera aplicación Hello World en Node.js

  1. ¡Ahora tu ordenador funciona como servidor! Si alguien intenta acceder a tu ordenador por el puerto 8080, recibirá un mensaje de “¡Hola Mundo!” como respuesta.
  2. Inicie su navegador de Internet y escriba la dirección: http://localhost:8080

Salida:

Primera aplicación Hello World en Node.js

Preguntas Frecuentes

Node.js es el entorno de ejecución que ejecuta JavaEl script se ejecuta fuera del navegador. NPM (Node Package Manager) instala y gestiona los paquetes. Al instalar Node.js, también se instala NPM automáticamente.

Abra el símbolo del sistema y ejecute node -v para imprimir la versión de Node.js, luego ejecute npm -v para imprimir la versión de NPM instalada en su máquina.

Para la mayoría de los proyectos, elige LTS (Soporte a Largo Plazo), ya que es estable y se mantiene durante más tiempo. Selecciona Current solo cuando necesites las funciones experimentales más recientes.

Sí. Microsoft Se recomienda ejecutar Node.js en WSL2 para flujos de trabajo de estilo Linux. Instale una distribución de Linux y luego use un gestor de versiones como nvm para instalar Node.js.

Un gestor de versiones como nvm-windows permite alternar entre varias versiones de Node.js por proyecto. Para evitar conflictos, primero desinstala cualquier versión existente.

No. El instalador MSI oficial de Node.js incluye NPM, por lo que se instala automáticamente con Node.js. Posteriormente, puedes actualizarlo ejecutando `npm install -g npm`.

Sí. Los asistentes de IA como ChatGPT generan los comandos de instalación correctos para WindowsExplica los errores de PATH y genera scripts de inicio, lo que acelera la configuración inicial.

Sí. GitHub Copilot autocompleta un servidor require('http') que escucha en un puerto y devuelve una respuesta Hello World, lo que te permite probar la instalación en segundos.

Resumir este post con: