DEV Community

Cover image for Cómo instalar Node.js
Axel Espinosa
Axel Espinosa

Posted on • Originally published at blog.ademapps.dev

Cómo instalar Node.js

Empezar con Node.js es muy sencillo. No necesitas aprender un lenguaje de programación nuevo, utilizas JavaScript. Vamos a ver qué necesitas para comenzar con Node.js.

¿Si ya sé JavaScript puedo usar Node?

Me acuerdo la primera vez que vi a alguien utilizando Node.js en el 2015 y se me hizo súper complicado entenderlo pero eso fue porque no sabía mucho de JavaScript. Lo mínimo que debes saber es esto:

  • Callbacks
  • Promesas (debes entender qué son y lo básico. No necesitas comprender todo lo que pasa por debajo)
  • Async/Await
  • Timers (setTimeout, setInterval)
  • Fundamentos de JavaScript (arrays, strings, loops, entre otros)

Como ves, necesitas únicamente saber JavaScript porque trabajar con Node.js no significa que vas a utilizar un lenguaje nuevo.

Usar Node.js es como si escribieras JavaScript en la consola del DevTools de Chrome, la diferencia es que al usar Node.js nosotros podemos aprovechar la máquina donde va a ejecutarse nuestro JavaScript.

Obtendremos acceso al sistema de archivos, a la red, a los procesos del sistema operativo, entre otras cosas.

Por supuesto, Node.js tiene diferencias al momento de ejecutar el código que escribes pero eso se presta para un tema avanzado que podemos cubrir más adelante.

¿Cómo instalar Node.js?

Perfecto, espero que ya estés emocionad@ después de saber que no necesitas aprender un lenguaje nuevo y que puedes utilizar el JavaScript que ya aprendiste. Pero antes debemos instalar Node.js.

¿Cómo que instalar? Así es, necesitamos instalar el ambiente de ejecución. Piensa en esto como si estuvieras descargando un navegador nuevo, la diferencia es que en vez de navegar en páginas, esta plataforma te da acceso a controlar la computadora con JavaScript.

Un dato interesante es que Chrome utiliza algo llamado V8, es el sistema que hace posible que JavaScript se ejecute y Node.js también utiliza ese sistema.

Para instalar Node.js, dependiendo del sistema operativo que utilices necesitarás descargar el instalador o usar la línea de comandos.

Vamos a cubrir la instalación usando la línea de comandos, si no te sientes cómod@ puedes usar el instalador pero yo te invito a que le pierdas el miedo a la terminal ya que te ayuda a ser más versátil.

Instalar NVM

Al querer instalar Node.js vas a darte cuenta que existen muchas versiones y quizás cuando ya tengas varios proyectos con Node.js vas a tener que usar diferentes versiones en cada uno de ellos. Y ese es un problema porque sería muy incómodo instalar la versión que necesitas y después desinstalarla para usar otra.

Por eso se crearon los manejadores de versiones de Node.js. NVM es una herramienta que te permite cambiar entre versiones de Node.js sin tener que eliminar la que ya tenías y así poder trabajar en proyectos que requieran distintas versiones.

Para instalar NVM es muy sencillo, únicamente necesitamos seguir los pasos del readme.

Este es un ejemplo de lo que encuentras en el readme. Abres la terminal y ejecutas el comando, después necesitas reiniciar la terminal. Puedes abrir y cerrarla si se te hace más fácil.

Antes de copiar y pegar revisa cual es la ultima versión en el Readme. Si tiene menos de 1 día es preferible instalar la versión anterior a esa.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
Enter fullscreen mode Exit fullscreen mode

Instalar Node.js

Ya que tienes NVM deberías de tener acceso a un comando en tu terminal llamado nvm.

Ejemplo de output comando NVM

Una vez que logres instalar NVM podemos instalar Node.js.

Si te gustaría que haga un blog acerca de nvm déjalo en los comentarios.

Con el siguiente comando instalarás la versión LTS (Long Term Support), es decir, la versión activa de Node.js que está recibiendo actualizaciones de seguridad, features, etc.

nvm install --lts
Enter fullscreen mode Exit fullscreen mode

En mi terminal al ejecutar el comando puedo ver esto:

Ejemplo de output al instalar Node.js versión LTS

Ejecuta tu primer hola mundo

¡Listo! Ya tenemos Node.js descargado, usamos NVM para manejar las versiones de Node.js. Entonces, si quisieras utilizar una versión distinta únicamente instalas la versión y utilizas el comando nvm use <version> y nvm se encarga de cambiar de versión por ti.

Ahora si ejecutas node -v deberías ver la versión que estás ejecutando:

Ejemplo de salida al ejecutar node -v

Después puedes ejecutar esto para ver el primer hola mundo usando Node.js:

node -p 'console.log("hello world")'
Enter fullscreen mode Exit fullscreen mode

Debería verse algo así:

Ejemplo de hola mundo usando Node.js desde la terminal

Cierre

Listo, ya tenemos instalado Node.js y estás list@ para comenzar con tus proyectos. En los siguientes artículos seguiremos con más temas de Node.js para que te conviertas en expert@.

Déjame en los comentarios qué fue lo que más te gustó o si tienes alguna pregunta escríbeme en instagram @fromchiapasdev.

Top comments (0)