Búsqueda de sitios web

Cómo instalar Node.js en CentOS 8


Node.js es un entorno de ejecución Javascript potente, ligero y multiplataforma de código abierto para programación del lado del servidor, construido sobre el motor JavaScript V8 de Chrome y utilizado para crear herramientas de red escalables y aplicaciones web que requieren funcionalidad de backend.

Lectura recomendada: 18 mejores marcos NodeJS para desarrolladores en 2019

En este artículo, le mostraremos dos formas diferentes de instalar Node.js en un servidor Linux CentOS 8 para que pueda comenzar.

En esta página:
  1. Instale Node.js desde los repositorios de CentOS 8
  2. Instale Node.js en CentOS 8 usando NVM

Instale Node.js desde los repositorios de CentOS 8

Hay algunos paquetes de dependencia, como C++, make, GCC, etc., que debes instalar desde los repositorios predeterminados de CentOS para poder Instale la última versión de Node.js en CentOS 8 Linux.

Para instalar estos paquetes de dependencia, necesita instalar Herramientas de desarrollo en CentOS 8 usando el siguiente comando yum.

yum groupinstall "Development Tools" 

Ahora enumere el módulo que proporciona el paquete Node.js de los repositorios predeterminados de CentOS usando el siguiente comando.

yum module list nodejs

Según el resultado anterior, hay cuatro perfiles diferentes disponibles, pero solo necesita instalar el perfil predeterminado que resaltado con [d] instala un conjunto común de paquetes de tiempo de ejecución.

Para instalar el paquete Node.js predeterminado en su sistema CentOS 8, ejecute el siguiente comando.

yum module install nodejs

Si es desarrollador, puede instalar el perfil de desarrollo que instalará bibliotecas adicionales que le permitirán crear módulos cargables dinámicamente como se muestra.

yum module install nodejs/development

Después de instalar el paquete Node.js, puede verificar la versión y la ubicación usando los siguientes comandos.

node -v
npm -v 
which node 
which npm 

Esta es la forma más sencilla de instalar el entorno Node.js en CentOS 8 Linux desde los repositorios de CentOS.

Instale Node.js en CentOS 8 usando el Administrador de versiones de Node

Otra forma más sencilla de instalar Node.js es utilizar NVM, el administrador de versiones de Node. Es un script bash que le permite instalar, desinstalar y mantener múltiples versiones de Node.js en el sistema.

Para instalar o actualizar NVM en el sistema CentOS 8, utilice el siguiente comando cURL o Wget para descargar la versión reciente del script de instalación.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
OR
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

El script de instalación anterior, instala el nvm en tu cuenta de usuario. Para comenzar a usarlo, primero debe obtener su .bash_profile.

source ~/.bash_profile

Ahora, puede enumerar las versiones de Node.js disponibles usando ls-remote.

nvm list-remote
Salida de muestra
...
 v12.2.0
        v12.3.0
        v12.3.1
        v12.4.0
        v12.5.0
        v12.6.0
        v12.7.0
        v12.8.0
        v12.8.1
        v12.9.0
        v12.9.1
       v12.10.0
       v12.11.0
       v12.11.1
       v12.12.0
       v12.13.0   (LTS: Erbium)
       v12.13.1   (LTS: Erbium)
       v12.14.0   (Latest LTS: Erbium)
        v13.0.0
        v13.0.1
        v13.1.0
        v13.2.0
        v13.3.0
        v13.4.0
        v13.5.0

Ahora puede instalar una versión específica de Node escribiendo cualquiera de las versiones que vea. Por ejemplo, para obtener la versión v13.0.0, puede escribir.

nvm install 13.0.0

Una vez que se completa la instalación, puede enumerar las diferentes versiones que ha instalado escribiendo.

nvm ls

Puede cambiar entre versiones de Nodejs escribiendo.

nvm use v12.14.0

También puede configurar la versión predeterminada de Nodejs y verificarla ejecutando.

nvm alias default v12.14.0
nvm ls
OR
node --version

En este artículo, hemos explicado dos formas diferentes de instalar Node.js en su servidor CentOS 8. Si tiene algún problema con la instalación, solicite ayuda en la sección de comentarios a continuación.