Cómo instalar Node.js en RHEL 8


Node.js es una plataforma de entorno de ejecución de JavaScript ligera y potente que se basa en el motor JavaScript V8 de Chrome y se utiliza para crear aplicaciones de red escalables.

En este artículo, lo guiaremos sobre cómo instalar la última versión de Node.js en la distribución RHEL 8 de Linux.

  1. RHEL 8 with Minimal Installation
  2. RHEL 8 with RedHat Subscription Enabled
  3. RHEL 8 with Static IP Address
  4. How to Setup a Developer Workstation in RHEL 8

Instalación de Node.js en RHEL 8

1. Para instalar la última versión de Node.js, necesita instalar herramientas de desarrollo como make, git, gcc en su sistema usando el siguiente comando dnf.

# dnf groupinstall "Development Tools" 

2. A continuación, verifique el paquete Node.js disponible contenido en el Repositorio de flujo de aplicaciones con el siguiente comando.

# dnf module list nodejs

3. Luego, instale el módulo Node.js predeterminado ejecutando el siguiente comando.

# dnf module install nodejs
OR
# dnf install @nodejs 

Si es un desarrollador, puede utilizar el perfil de desarrollo para instalar las bibliotecas que le permiten crear módulos cargables dinámicamente, de la siguiente manera:

# dnf module install nodejs/development

4. Para instalar un conjunto mínimo de paquetes de Node.js, ejecute el siguiente comando.

# dnf module install nodejs/minimal

5. Una vez que haya instalado Node.js en su sistema, use los siguientes comandos para verificar la versión y ubicación de los nodejs.

# node -v
# npm -v 
# which node 
# which npm 

Si es nuevo en Node.js, las siguientes guías deberían ayudarlo a aprender y usarlo para el desarrollo de aplicaciones:

  1. How to Write Your First Node.js App in Linux
  2. 14 Best NodeJS Frameworks for Developers in 2019
  3. How to Configure Nginx as Reverse Proxy for Nodejs App
  4. How to Install PM2 to Run Node.js Apps on Production Server

¡Eso es todo por ahora! Si tiene preguntas o adiciones, no dude en hacérnoslo saber a través del formulario de comentarios a continuación.