Cómo instalar Node.js
Node.js™ es un potente y popular entorno de ejecución de código abierto que permite ejecutar código JavaScript fuera de un navegador, normalmente en servidores. Es conocido por su arquitectura sin bloqueos y basada en eventos, lo que lo convierte en la opción preferida para crear aplicaciones rápidas y escalables. Tanto si eres un desarrollador que busca sumergirse en el desarrollo backend como si planeas crear aplicaciones en tiempo real como aplicaciones de chat o herramientas de colaboración en línea, instalar Node.js en tu sistema es el primer paso.
Esta guía te guiará a través de todo lo que necesitas saber sobre la instalación de Node.js, cubriendo múltiples sistemas operativos y formas de mantener Node.js actualizado.
Paso 1: Elegir un método de instalación
Hay varias formas de instalar Node.js, dependiendo de tu sistema operativo y preferencias personales. Puedes instalar Node.js a través del instalador oficial, un gestor de paquetes, o usando un gestor de versiones como nvm (Node Version Manager). Veamos cada método en detalle.
Paso 2: Instalar Node.js en Windows
Opción 1: Usar el instalador de Node.js
La forma más sencilla de instalar Node.js en Windows es descargar el instalador desde el sitio web oficial de Node.js.
- Vayaal sitio web de Node.js: Visite nodejs.org.
- Descarga el instalador: En la página principal, verás dos versiones:
- LTS (Long Term Support): Esta versión es más estable y se recomienda para la mayoría de los usuarios.
- Current: Esta versión contiene las últimas funciones y actualizaciones, pero puede no ser tan estable.
Elija la versión en función de las necesidades de su proyecto y haga clic en el enlace para descargar el instalador adecuado.
- Ejecute el instalador: Una vez finalizada la descarga, ejecute el instalador. Sigue las instrucciones del asistente de instalación, que te guiará a lo largo del proceso. Por defecto, instala Node.js en los directorios apropiados y lo añade al PATH de tu sistema.
- Verifique la instalación: Abra el símbolo del sistema y escriba:
Este comando mostrará la versión de Node.js instalada. Del mismo modo, compruebe la versión de npm (Node Package Manager) con:
Tanto Node.js como npm deberían estar instalados correctamente.
Opción 2: Usar Chocolatey (Gestor de paquetes de Windows)
Si prefieres utilizar un gestor de paquetes, puedes instalar Node.js a través de Chocolatey. Primero, asegúrate de que Chocolatey está instalado en tu sistema. A continuación, abra un símbolo del sistema de administrador y ejecute el siguiente comando:
Esto instalará la versión LTS de Node.js.
Paso 3: Instalar Node.js en macOS
Opción 1: Usar el instalador de Node.js
- Descarga el instalador: Visita nodejs.org y descarga el instalador para macOS, de forma similar a los pasos para Windows.
- Ejecute el instalador: Abra el archivo .pkg descargado y siga el asistente de instalación para completar la instalación.
- Verifique la instalación: Abra el Terminal y escriba:
Opción 2: Usar Homebrew
Homebrew es un popular gestor de paquetes para macOS. Si ya tienes Homebrew instalado, puedes usarlo para instalar Node.js.
- Abre Terminal.
- Ejecuta el siguiente comando para instalar Node.js:
- Verifique la instalación: Una vez finalizada la instalación, comprueba las versiones de Node.js y npm ejecutando:
Paso 4: Instalar Node.js en Linux
Opción 1: Usar las distribuciones binarias de Node.js
Node.js ofrece binarios precompilados para distribuciones de Linux como Ubuntu, Debian y Fedora. Puedes añadir el repositorio de Node.js e instalar la última versión utilizando el gestor de paquetes de tu sistema.
- Añadir repositorio Node.js: Abra Terminal y ejecute los siguientes comandos para Ubuntu/Debian:
Este comando añade el repositorio de Node.js LTS a tu sistema.
- Instala Node.js:
- Verifica la instalación:
Para Fedora, CentOS y otras distribuciones basadas en RPM, utilice:
Opción 2: Usar el Gestor de Versiones de Node (nvm)
nvm es una herramienta popular para gestionar múltiples versiones de Node.js en el mismo sistema, lo que es especialmente útil si trabajas en múltiples proyectos con diferentes requisitos de versión.
- Instalar nvm: Ejecute el siguiente comando para descargar e instalar nvm:
- Instalar Node.js: Una vez instalado nvm, puede instalar la última versión LTS de Node.js ejecutando:
- Establecer versión de Node por defecto: Puede establecer una versión de Node.js por defecto ejecutando:
- Verifique la instalación:
Paso 5: Mantener Node.js actualizado
Para asegurarse de que su entorno Node.js se mantiene al día con los últimos parches de seguridad y características, compruebe regularmente si hay actualizaciones:
- Usando nvm: Ejecute el siguiente comando para actualizar Node.js a la última versión:
- Usando un gestor de paquetes (Linux/macOS): Actualice Node.js ejecutando:
- Usando el instalador (Windows/macOS): Simplemente descargue y ejecute la última versión del instalador de Node.js desde nodejs.org y siga las instrucciones.
Paso 6: Instalar paquetes npm globales
Una vez instalado Node.js, puede instalar paquetes globales npm. Los paquetes globales se utilizan para herramientas de línea de comandos a las que se puede acceder desde cualquier parte del sistema. Por ejemplo, para instalar el popular gestor de paquetes yarn, ejecute:
Puedes listar los paquetes npm globales instalados usando:
Conclusión
Instalar Node.js es un proceso relativamente sencillo en diferentes sistemas operativos, tanto si prefieres utilizar un instalador como un gestor de paquetes. Tras la instalación, tendrás acceso a un entorno robusto para ejecutar aplicaciones JavaScript y utilizar npm para gestionar dependencias. Tanto si eres un principiante como un desarrollador experimentado, saber cómo instalar y gestionar Node.js te ayudará a sacar el máximo partido de esta potente plataforma para crear aplicaciones escalables y de alto rendimiento.