Instalando Node.js en Windows

Instalando Node.js en Windows

Hay diferentes formas de instalar Node.js en Windows. En este artículo te mostraré la forma extendida. Esto quiere decir que instalaremos Node.js pero también instalaremos una terminal de comandos más avanzada, junto con Chocolatey, Git y SSH.

¿Por qué vamos a instalar chocolatey, git, ssh, una terminal además de Node.js?

Si continúas con el desarrollo Web, estos pasos te ahorrarán dolores de cabeza en un futuro. Chocolatey es un manejador de paquetes para Windows, si has usado Ubuntu imagina sudo apt-get o en Mac brew install. La terminal te permitirá personalizar tu flujo de trabajo, git es necesario como manejador de versiones y algunas veces Node.js lo requiere, SSH es necesario para interactuar con Github.

Chocolatey y terminal

Lo primero será instalar Chocolatey y una terminal de comandos llamada cmder.

  • Ve a https://chocolatey.org/
  • Da click en Install Chocolatey Now
  • Busca la instalación para cmd.exe y da click en esa
  • Copia el texto para instalar Chocolatey en cmd.exe
  • Ahora en Windows, da click en Inicio y teclea cmd, antes de dar click, da click derecho y selecciona Ejecutar como administrador
  • En la línea de comandos de Windows, da click derecho para pegar lo que copiaste en la página de Chocolatey y presiona enter.
  • Otra vez en Windows, da click en Inicio y teclea “Powershell”, da click derecho y ejecuta como administrador.
  • Ahora vamos a instalar cmder, teclea cinst cmder y presiona enter. La instalación te preguntará si estás de acuerdo, teclea Y y da enter.
  • Cuando termine, en Windows, da click en Inicio, teclea cmder y ejecútalo.

En el siguiente video te muestro todo el proceso, de principio a fin:

Te recomiendo te familiarizes con cmder. Recuerda que cmder es un emulador de terminales, esto quiere decir que puedes ejecutar una línea de comandos de Powershell o línea de comandos simple (cmd.exe), pero con mucha más funcionalidad. Es una herramienta que, si le dedicas el tiempo, puede ayudarte a perfeccionar tu flujo de trabajo.

Aquí te dejo algunos shortcuts:

  • Ctrl + T: Abrir un nuevo tab.
  • Ctrl + W: Cerrar el tab
  • Ctrl + D: Cerrar tab si está vacía la línea de comandos.
  • Shift + Alt + #número del teclado: Crear tab rápido, (1)Cmd, (2) Powershell
  • Ctrl + Tab: Cambiar al siguiente tab
  • Ctrl + Shift + Tab: Cambiar al tab anterior
  • Ctrl + #Number: Cambiar al tab con el número deseado
  • Alt + Enter: Maximizar a pantalla completa

Puedes encontrar más shortcuts e información en: https://github.com/cmderdev/cmder/blob/master/README.md#keyboard-shortcuts

Git, SSH y Node.js

Una vez instalado cmder y Chocolatey será sencillo instalar Git, SSH y Node.js

  • Abre cmder
  • Teclea cinst git, da Enter y acepta la instalación
  • Una vez instalado, teclea git --version para verificar que Git fue instalado.
  • Ahora teclea cinst openssh, da Enter y acepta la instalación
  • Cuando termine la instalación, teclea ssh para verificar que OpenSSH fue instalado
  • Por último, teclea cinst nodejs.install, da Enter y acepta la instalación
  • Cuando termine la instalación, cierra cmder y vuelvelo a abrir
  • Dentro de cmder, teclea node

Si ves un mensaje que dice Welcome to Node.js, tu instalación ha funcionado. Para salir de Node.js, teclea Ctrl + C dos veces o teclea .exit y da Enter.

Aquí te dejo un video donde hago esta misma instalación:

Conclusión

Te recomiendo que leas un poco de Node.js en su página oficial. Esta instalación que hemos hecho aquí funcionará por algún tiempo. Más adelante veremos como instalar WSL (Windows Subsystem Linux) y aprovechar al máximo todos los paquetes que ofrece Node.js. Hay algunos paquetes de Node.js que no funcionan en Windows y será mejor usar el sistema Linux (dentro de Windows) para poder correr nuestra aplicación de Node.js.

En los siguientes artículos veremos cómo podemos crear una pequeña aplicación con Node.js, consumiendo una base de datos. Suscríbete a nuestro mailing list y recibirás la información en cuanto se publique.

Ayúdanos compartiendo:

Recibe en tu correo los últimos artículos.

Suscríbete y mantente al tanto.