Búsqueda de sitios web

Cómo instalar Yarn en CentOS 8


Creado por Facebook, Yarn es el administrador de paquetes más moderno y más reciente para NodeJS que ha venido a reemplazar a npm. Si bien npm funciona bien, Yarn se entrega con 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 NodeJS para desarrolladores en 2019

Entonces, ¿por qué los desarrolladores están tan entusiasmados con Yarn?

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 desde los archivos package.json o yarn.lock.

Yarn.lock garantiza que el mismo paquete se instale en todos los dispositivos, evitando así errores derivados de la instalación de diferentes versiones. Por el contrario, npm instala paquetes de dependencias que generan problemas de seguridad debido a inconsistencias en las versiones de los paquetes instalados.

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

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

A continuación, 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

Del resultado, hemos instalado la versión 10.16.3 de Node.

Paso 2: habilitar el repositorio de hilo

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

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

A continuación, agregue la clave GPG usando el comando rpm.

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

Paso 3: instalar Yarn en CentOS 8

Ahora instale Yarn usando el comando.

yum install yarn

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

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

Puedes 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 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 usando el comando cat.

cat package.json

Paso 5: instalar paquetes usando Yarn

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

Conclusión

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

Con Yarn, puede implementar sus proyectos con facilidad y comodidad mientras evita los inconvenientes que se ocasionan con npm. En pocas palabras, Yarn es el mejor de los dos. ¡Pruébalo y cuéntanos tu experiencia!