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

Para comenzar a crear sus aplicaciones Node.js, el primer paso es instalar el marco Node.js. El marco 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 funcionalidad 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 descargue los archivos binarios necesarios.

En nuestro ejemplo, descargaremos 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 Haga clic en el archivo .msi descargado para iniciar la instalación.

Haga clic en el botón Ejecutar en la primera pantalla para comenzar la instalación.

Instalar Node.js en Windows

Paso 3) Continuar con los pasos de instalación.

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) Configurar el camino

En la siguiente pantalla, elija la ubicación donde debe instalarse Node.js y luego haga clic en el botón Siguiente.

1. Primero, ingrese la ubicación del archivo 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. Haga clic en el botón Siguiente para continuar con la instalación.

Instalar Node.js en Windows

Paso 6) Seleccione los componentes predeterminados que se instalarán

Acepte los componentes predeterminados y haga clic en el botón Siguiente.

Instalar Node.js en Windows

Paso 7) Iniciar la instalación

En la siguiente pantalla, haga clic en el botón de instalación de Node.js para comenzar a instalar Windows.

Instalar Node.js en Windows

Paso 8) Completa la instalación

Haga clic en el botón Finalizar para completar la instalación.

Instalar Node.js en Windows

Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)

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

La otra forma de instalar Node.js en cualquier máquina cliente es utilizar un "administrador de paquetes".

On 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 (https://chocolatey.org/) tiene instrucciones muy claras sobre cómo se debe instalar este marco.

  • El primer paso es ejecutar el siguiente comando en la ventana del símbolo del sistema. Este comando se extrae del sitio web de Chocolatey y es el comando estándar para instalar Node.js a través de 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 -Comando “iex ((new-object wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))” && SET PATH=%PATH%;%ALLUSERSPROFILE% \chocolate\bin

Instalar NPM en Windows 10/8/7

Paso 2) El siguiente paso es instalar Node.js en su máquina local usando el administrador de paquetes Chocolatey. Esto se puede hacer ejecutando el siguiente comando en el símbolo del sistema.

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 haya descargado e instalado Node.js en su computadora, intentemos mostrar "Hello World" en un navegador web.

Cree el archivo Node.js con el nombre de archivo firstprogram.js

var http = require('http');

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

Explicación del código:

  1. La funcionalidad básica de la función "requerir" es que lee un JavaGuión archivo, ejecuta el archivo y luego procede a devolver un objeto. Usando este objeto, se pueden usar las diversas funcionalidades disponibles en el módulo llamado por la función require. Entonces, en nuestro caso, queremos usar la funcionalidad de HTTP y estamos usando el comando require(http).
  2. En este 2nd línea de código, estamos creando una aplicación de servidor que se basa en una función simple. Esta función se llama 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 de "Hola mundo" al cliente. La función writeHead se utiliza para enviar datos de encabezado al cliente y, mientras que la función final cerrará la conexión con el cliente.
  4. Luego estamos usando la función server.listen para hacer que nuestra aplicación de servidor escuche las solicitudes de los clientes en el puerto número 8080. Puede especificar cualquier puerto disponible aquí.

Ejecutando el código

    1. Guarde el archivo en su computadora: C:\Users\Your Name\ firstprogram.js
    2. En el símbolo del sistema, navegue hasta la carpeta donde está almacenado el archivo. Ingrese el comando Nodo firstprogram.js

Primera aplicación Hello World en Node.js

    1. ¡Ahora tu computadora funciona como un servidor! Si alguien intenta acceder a su computadora en el puerto 8080, recibirá un mensaje de "¡Hola mundo!" mensaje a cambio!
    2. Inicie su navegador de Internet y escriba la dirección: http://localhost:8080

Salida

Primera aplicación Hello World en Node.js

Resum

  • Hemos visto la instalación de Node.js a través del módulo de instalación MSI, que está disponible en el sitio web de Node.js. Esta instalación instala los módulos necesarios para ejecutar una aplicación Node.js en el cliente.
  • Node.js También se puede instalar mediante un gestor de paquetes. El gestor de paquetes para Windows se llama Chocolatey. Al ejecutar algunos comandos simples en el símbolo del sistema, el gestor de paquetes Chocolatey descarga automáticamente los archivos necesarios y luego los instala en la máquina cliente.
  • Una aplicación Node.js sencilla consiste en crear un servidor que escucha en un puerto determinado. Cuando llega una solicitud al servidor, el servidor envía automáticamente una respuesta de "Hola mundo" al cliente.