Node.js en Windows 10: cómo instalar y ejecutar código

JavaScript es un lenguaje utilizado principalmente en el desarrollo de páginas web. Este lenguaje de programación es del tipo “frontend”, es decir, se ejecuta directamente en la PC del usuario a través del navegador web. Sin embargo, dado su potencial, cada vez cobra más importancia fuera de los navegadores. Y esto es posible gracias a la existencia de entornos JS muy completos que nos permiten ejecutar cualquier programa creado en este código de forma sencilla, como es el caso de Nodo.js.

¿Qué es Node.js?

JavaScript ha sido, durante años, un lenguaje exclusivamente frontend. El navegador lo lee y lo ejecuta tal como se le da en una página web. Sin embargo, este lenguaje de programación es mucho más completo, y no tiene nada que envidiar a otros lenguajes de programación ni en funcionalidad ni en rendimiento. Eso sí, para no depender del navegador es necesario disponer de un intérprete. Y aquí es donde entra en juego Node.js.

Node.js es un entorno JavaScript diseñado para ejecutarse en servidores. Este entorno está basado en el motor Chromium V8, y nos permite ejecutar, de forma asíncrona, todo tipo de código JS en el servidor sin depender de un navegador completo.

Cuando ejecutamos un programa JavaScript en Node.js, este entorno lo que hace es cargar una máquina virtual con Chrome’s motor V8, y usarlo para interpretar y ejecutar el código. Además, cuenta con una gran variedad de módulos para que no tengamos que escribir todas las funciones desde cero, agilizando la programación.

Algunos de los usos más comunes de este entorno son:

  • Crear API y sistemas backend que se ejecutan en el lado del servidor.
  • Cree programas y herramientas frontend que se ejecutan en la consola sin depender del navegador.
  • Crea programas de escritorio gracias a Node y un framework como ” Electrón “.

Instalar Node.js en Windows 10

Este entorno tiene dos versiones diferentes. Por un lado tenemos la versión más actual y actualizada, que trae las últimas funcionalidades implementadas en el entorno, pero puede ser inestable. Y por otro lado tenemos el LTS versión, la más estable con soporte extendido que nos garantizará el mejor rendimiento y estabilidad posibles.

Podemos encontrar ambas versiones disponibles en sus sitio web . Debemos elegir la versión que queremos, y descargar la que mejor se adapte a nuestro sistema operativo. Para example, si tenemos un PC con Windows 10 de 64 bits, debemos descargar el Instalador MSI de Windows de 64 bits .

Una vez hayamos descargado el instalador que queramos, lo ejecutamos en nuestro ordenador. El proceso de instalación de este programa es muy sencillo, ya que lo único que debemos hacer es seguir los pasos hasta el final.

En cierto punto de la instalación, es importante asegurarse de que la opción “agregar a RUTA” esté correctamente activada. De esta forma podemos ejecutar el entorno más fácilmente desde una ventana de CMD.

Además, también debemos marcar la opción de descargar herramientas adicionales para poder trabajar mucho mejor con esta herramienta. Las herramientas adicionales que descargará Node.js son Chocolatey, Python y Visual Studio Code. También actualizará algunos elementos del sistema, como .NET, para que los programas funcionen correctamente.

Ahora comenzará el proceso de instalación. Esperamos a que termine y, cuando termine, lo tendremos listo.

Si hemos marcado la opción de descargar herramientas adicionales, automáticamente se abrirá una ventana de CMD que cargará un script de PowerShell y todas estas herramientas se descargarán e instalarán automáticamente, sin tener que hacer nada.

Al terminar, tendremos Node.js instalado en el equipo y listo para utilizarlo.

Instalarlo en Linux

Este entorno también está disponible para las principales distribuciones de Linux. En su web podemos descargar directamente el código fuente, o los binarios, que nos permitirán hacer uso de esta herramienta. Pero, si lo preferimos, también podemos instalarlo desde la terminal con un simple comando:

sudo apt install nodejs npm

Cuando termine, tendremos el ambiente listo. Podemos comprobar que funciona, y comprobar la versión, haciendo ejecutando “nodo -v” en una terminal.

Instalarlo en macOS

Si somos usuarios del sistema operativo de Apple, también podremos instalar este entorno en macOS. Para ello lo que debemos hacer es, en la página de descarga, seleccionar la versión de macOS en lugar de la versión de Windows.

El instalador de macOS es un archivo .PGK , que deberemos ejecutar con un doble clic para instalarlo en nuestro equipo.

Cómo abrir Node.js

Una vez que Node está instalado, podemos comenzar a trabajar con él de diferentes maneras. Si marcamos la opción de añadir la herramienta al PATH de Windows, podemos lanzarla tanto desde CMD como desde PowerShell escribiendo el comando “nodo”, seguido del comando, o script, que queremos ejecutar.

En caso contrario, podemos lanzar la consola de JavaScript utilizando el buscador de Windows 10, o desde la entrada correspondiente en el menú de inicio. Aquí encontraremos varios apartados. Por un lado, podremos abrir la consola de Node para poder ejecutar las instrucciones que queramos, o lanzar los scripts. Por otro lado, abra la consola de NPM para ejecutar scripts directamente desde esta biblioteca. Y, si en su momento no instalamos las herramientas y dependencias adicionales, desde aquí podremos hacerlo directamente.

Una vez que conocemos las partes de esta instalación, vamos a ver cómo ejecutar nuestro primer backend con JavaScript gracias a Node.

Ejecutar un programa

Una vez instalado este entorno en nuestro ordenador, el siguiente paso será aprender a ejecutar el código. Para ello, lo primero que haremos será crear nuestro primer programa. Si ya tenemos un archivo .js en el equipo, podemos saltarnos este paso y probarlo ejecutándolo directamente desde la consola de Node.js.

De lo contrario, abriremos una ventana de consola para este intérprete y escribiremos en ella los siguientes comandos:

var http = require("http"); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); response.end('Hello World'); }).listen(8081); console.log('Server running at https://127.0.0.1:8081/');

Si todo va bien, tendremos nuestro servidor backend ejecutando este intérprete. Para comprobar que funciona lo que debemos hacer es abrir cualquier navegador web, como por ejemplo Edge, e ingrese la siguiente dirección:

https://127.0.0.1:8081/

Veremos impreso un mensaje con las palabras “Hello World”, lo más básico. A partir de ahí, podemos dar rienda suelta a nuestra imaginación y crear los programas que queramos ejecutar desde el servidor.

Related Posts