Cómo instalar Yarn en CentOS 8


Creado por Facebook, Yarn es el administrador de paquetes más novedoso y novedoso para NodeJS que ha venido a reemplazar a npm. Si bien npm funciona bien, Yarn incluye algunas mejoras que le dan una ventaja competitiva sobre npm. De hecho, los desarrolladores ahora están migrando sus proyectos Node.JS a Yarn.

Lectura recomendada: 18 mejores marcos de NodeJS para desarrolladores en 2019

En primer lugar, Yarn eclipsa a npm en términos de velocidad de instalación del paquete. Yarn es mucho más rápido que npm e instala paquetes simultáneamente, lo que lo convierte en una mejor opción que npm.

Además, cuando se instala un paquete, se instala una caché global que contiene todas las dependencias. Esto elimina la necesidad de volver a conectarse para descargarlos nuevamente y hace que la instalación posterior sea mucho más rápida

En segundo lugar, Yarn se considera más seguro que npm. Esto se debe a que instala paquetes de los archivos package.json o yarn.lock.

Yarn.lock garantiza que se instala el mismo paquete en todos los dispositivos, lo que evita los errores derivados de la instalación de diferentes versiones. Por el contrario, npm instala paquetes de dependencias que plantean problemas de seguridad debido a incoherencias en las versiones del paquete instaladas.

En este tutorial, aprenderá cómo instalar Yarn en CentOS 8. Comencemos.

Paso 1: Instale NodeJS en CentOS 8

Para comenzar, inicie sesión en su sistema CentOS 8 como usuario root e instale el repositorio EPEL como se muestra.

# yum install epel-release

Luego, instale NodeJS en CentOS 8 usando el comando.

# yum module install nodejs

Para confirmar la instalación de Node.JS, ejecute.

# node -v
# node --version

Desde la salida, hemos instalado Node versión 10.16.3.

Paso 2: habilitar el repositorio de hilos

Después de instalar correctamente Node.js en el paso anterior, necesitamos habilitar el repositorio de Yarn usando el siguiente comando curl.

# curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo

Luego, agregue la clave GPG usando el comando rpm.

# rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

Paso 3: Instale Yarn en CentOS 8

Ahora instale Yarn usando el comando.

# yum install yarn

Para comprobar la versión de Yarn que tenemos instalada, ejecuta.

# yarn --version

1.21.1

En el resultado, podemos ver que la última versión de Yarn instalada es Yarn v. 1.21.1.

Paso 4: crea un nuevo proyecto en Yarn

Puede crear un nuevo proyecto usando el comando yarn init y luego seguido del nombre del proyecto. Por ejemplo:

# yarn init my_first_project

Se le pedirá que responda un par de preguntas. Puede decidir responder Sí o No o simplemente presionar ENTER para pasar a la siguiente pregunta.

Se crea un archivo package.json al final y puede confirmarlo usando el comando ls como se muestra.

# ls -l package.json

Este archivo contiene toda la información que acaba de proporcionar y puede ver su contenido mediante el comando cat.

# cat package.json

Paso 5: instalar paquetes con hilo

Para instalar el paquete, simplemente use la sintaxis.

# yarn add [package_name]

Por ejemplo,

# yarn add express

Para eliminar el paquete, simplemente ejecute.

# yarn remove express

Yarn viene con beneficios útiles que buscan compensar las deficiencias de npm. Es mucho más rápido, seguro y está superando gradualmente a npm como el administrador de paquetes favorito de Node.

Con Yarn, puede implementar sus proyectos con facilidad y comodidad evitando los inconvenientes que ocasiona npm. En pocas palabras, Yarn es el mejor de los dos. Pruébalo y cuéntanos tu experiencia.