Cómo instalar Node.js en CentOS 7

Introducción

Node.js es una plataforma Javascript creada para la programación del lado del servidor. La plataforma permite a los usuarios crear aplicaciones que requieren funcionalidad de back-end. Este programa se utiliza para ofrecer servicios completos y para fines de front-end..


Node.js tiene un administrador de paquetes predeterminado llamado Node Package Manager (npm) que ayuda en la publicación de paquetes de código abierto para Node.js.

Esta guía lo llevará a través de diferentes enfoques al instalar Node.js y npm en un servidor CentOS 7. Primero, veremos cómo usar los paquetes yum de NodeSource en la instalación de Node.js y luego le mostraremos cómo usar el script nvm al instalar Node.js y npm.

Empecemos.

Paso 1: instalación de Node.js y Node.js Package Manager desde The NodeSource

La compañía NodeSource ofrece servicios eficientes de Node y garantiza que haya un repositorio Node.js actualizado para Linux.

Los siguientes pasos lo ayudarán con la instalación de Node.js y npm utilizando el repositorio NodeSource en el servidor CentOS.

1. Agregar NodeSource yum Repository

El primer paso es incluir el repositorio NodeSource en su servidor. Si la versión actual de Node.js LTS es 8.x y necesita la versión 10, simplemente cambie el setup_8.x con setup_10.x. Luego use el comando a continuación para agregar este repositorio yum:

$ curl -sL https://rpm.nodesource.com/setup_8.x | sudo bash –

2. Instalación de Node.js y Node.js Package Manager con yum

Después de habilitar el repositorio, ahora comience a instalar Node.js y npm usando el siguiente comando:

$ Sudo yum install nodejs

3. Verificación de la instalación de Node.js y npm

Para confirmar que la instalación de Node.js se realizó, ejecute los siguientes comandos para imprimir las versiones actuales de Node.js y npm.

Para confirmar la versión real de Node.js, ejecute el siguiente comando:

$ Nodo –version

La salida debería verse así:

V8.11.1

Para verificar la versión de Node.js Package Manager:

$ Npm –version

La salida debería verse así:

5.6.0

Paso 2 – Instalación de Node.js usando NVM

Node Version Manager (NVM) se describe como un script que ayuda a un usuario a administrar diferentes versiones de Node.js. Puede usarlo en el proceso de instalación y desinstalación de una determinada versión de Node.js que le permite al usuario tener varias versiones de Node.js que necesita probar o usar.

Siga estos pasos para comenzar a instalar Node.js y npm con NVM en el servidor CentOS.

1. Instalación de Node Version Manager (NVM)

Comience descargando el script nvm usando el siguiente comando:

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | golpetazo

Este script actuará como una réplica al repositorio nvm derivado de Github para ~ / .nvm. Agregue este script a Bash o al perfil ZSH.

La salida debería verse así:

 => Cierre y vuelva a abrir su terminal para comenzar a usar nvm o ejecute lo siguiente para usarlo ahora:

export NVM_DIR ="$ HOME / .nvm"
[-s"$ NVM_DIR / nvm.sh" ] && . "$ NVM_DIR / nvm.sh"  # Esto carga nvm
[-s"$ NVM_DIR / bash_completion" ] && . "$ NVM_DIR / bash_completion"  # Esto carga nvm bash_completion

De los resultados anteriores, está claro que necesita cerrar su terminal y volver a abrirlo o simplemente ejecutar los siguientes comandos para incluir la ruta al script nvm, así como su sesión reciente.

Para confirmar que nvm está instalado, ejecute el siguiente comando:

$ Nvm –version

La salida debería ser así:

0.33.11

2. Instalación de Node.js con NVM

Después de instalar nvm en su sistema, ahora instale la versión actual de Node.js usando el siguiente comando:

Nodo de instalación $ nvm

La salida debería verse así:

Descarga e instalación del nodo v10.1.0…
Descargando https://nodejs.org/dist/v10.1.0/node-v10.1.0-linux-x64.tar.xz…
################################################## ###################### 100.0%
Calculando suma de comprobación con sha256sum
Sumas de control coincidentes!
Ahora usando el nodo v10.1.0 (npm v5.6.0)
Crear alias predeterminado: predeterminado -> nodo (-> v10.1.0)

Ahora, confirme la versión real de Node.js que está utilizando, ejecute el siguiente comando:

$ Nodo –version

La salida debe ser:

V10.1.0

3. Instalar diferentes versiones de Node.js con NVM

A continuación, instale dos versiones adicionales de Node.js, es decir, la última versión de LTS y la versión 6.14.2

$ Nvm install –lts
$ Nvm install 6.14.2

Una vez que estén instalados, escriba:

$ Nvm ls

La salida debería verse así:

->      v6.14.2 # VERSIÓN ACTIVA
v8.11.1
v10.1.0
sistema
defecto -> nodo (-> v10.1.0) # VERSIÓN POR DEFECTO
nodo -> estable (-> v10.1.0) (predeterminado)
estable -> 10,1 (-> v10.1.0) (predeterminado)
iojs -> N / A (predeterminado)
lts / * -> lts / carbono (-> v8.11.1)
lts / argón -> v4.9.1 (-> N / A)
lts / boro -> v6.14.2
lts / carbon -> v8.11.1

De la salida, la entrada (-> v6.14.2) indica la versión real en esta sesión de shell, mientras que la entrada v10.1.0 indica la versión predeterminada. Cuando se abren los nuevos shells, la versión predeterminada se activará.

4. Cambiar la versión de Node.js usando NVM

Para modificar la versión actualmente activa de Node.js, ejecute el siguiente comando:

$ Nvm use 8.11.1

Verifique la versión con lo siguiente:

$ Nvm actual

La salida:

V8.11.1

5. Cambiar la versión predeterminada de Node.js usando NVM

Para cambiar la versión predeterminada de Node.js a 8.11.1, ejecute el siguiente comando:

$ Nvm alias predeterminado 8.11.1

Paso 3: Instalar las herramientas de desarrollo

Para crear módulos con nvm, deberá comenzar instalando las herramientas de desarrollo:

$ Sudo yum install gcc-c ++ make

Paso 4: Instalar el administrador de paquetes de hilo

Yarn es un administrador de paquetes popular de JavaScript que funciona bien con npm. El programa ayuda a acelerar el proceso de construcción de paquetes y reduce los errores asociados con la conectividad de red..

Para obtener la versión más actualizada, debe verificarla en el repositorio oficial de Yarn y es el método más recomendado para instalar la versión de Yarn que funciona para el sistema CentOS.

Siga estos pasos para comenzar la instalación del hilo usando ñam en el servidor CentOS:

1. Agregar el repositorio de Yarn yum

Comience agregando la clave GPK a su máquina junto con el repositorio utilizando estos comandos:

$ curl –silent –location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
$ sudo rpm –import https://dl.yarnpkg.com/rpm/pubkey.gpg

2. Instalación de hilo en CentOS 7

Después de agregar el repositorio, ahora comience a instalar el paquete Yarn con el siguiente comando:

$ Sudo yum instalar hilo

3. Verificación de la instalación

Para asegurarse de que la instalación sea exitosa, imprima el número de versión con el siguiente comando:

$ Hilo –version

La salida debería verse así:

1.7.0

Eso es.

Conclusión

¡Eso es! Ha instalado Node.js y npm en su sistema CentOS utilizando dos métodos diferentes. La elección de su método dependerá de sus preferencias. Si bien el repositorio NodeSource ayuda a instalar la versión empaquetada de Node.js, el método nvm se puede usar para agregar o eliminar múltiples versiones de Node.js cuando sea necesario.

Echa un vistazo a estos 3 principales servicios de alojamiento de Node.js:

Alojamiento A2

Precio inicial:
$ 3.92


Fiabilidad
9.3


Precios
9.0


Fácil de usar
9.3


Apoyo
9.3


Caracteristicas
9.3

Leer comentarios

Visita A2 Hosting

FastComet

Precio inicial:
$ 2.95


Fiabilidad
9,7


Precios
9.5


Fácil de usar
9,7


Apoyo
9,7


Caracteristicas
9.6

Leer comentarios

Visita FastComet

Hostinger

Precio inicial:
$ 0.99


Fiabilidad
9.3


Precios
9.3


Fácil de usar
9.4


Apoyo
9.4


Caracteristicas
9.2

Leer comentarios

Visita Hostinger

Artículos de procedimientos relacionados

  • Cómo instalar Node.js en Ubuntu 18.04
    novato
  • Cómo instalar y configurar Node.js en Debian 9
    intermedio
  • Cómo instalar Django en un CentOS 7 VPS o servidor dedicado
    intermedio
  • Cómo crear usuarios de Sudo en CentOS 7
    intermedio
  • Cómo instalar MYSQL 8.0 y crear una base de datos en un servidor virtual o servidor dedicado CentOS 7 Linux
    intermedio
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me