Que es Yarn y como se usa este administrador de dependencias?

14 de ene. de 2018

hola a todos hoy hablo sobre yarn un administrador de dependencias.

Que es Yarn ?
como iva comentando es un administrador de dependencias relativamente nuevo, es open source y fue creado por mienbros de facebook y Google su principal caracteristica es la rapidez.

como funciona yarn?
lo que hace Yarn es almacenar todos lo paquetes descargados por primera vez en cache local, esto hace que puedas realizar instalaciones aunque no cuentes con conexion a internet. Para esto lo que hace Yarn es crear una carpeta local donde administra los paquetes que nosotros instalamos.

Cosas interesantes de Yarn !
yarn lo que hace es paraleliza las operaciones de descarga de paquetes para maximizar la utilizacion de los recursos, por lo que los tiempos de instalacion son mucho mas rapidos de lo que otros administradores de dependencias.

Yarn realiza la descarga en forma paralela, sin nesecidad de que el otro paquete se haya terminado de descargar.

Yarn no se detiene la instalacion de un paquete cuando su dependencia falla al contrario continua e incluso aun despues de la falla vuelve a solicitar un el paquete para que toda las dependencias concluyan correctamente y asi tambien terminara de instalar todo lo demas.

Instalacion de Yarn en GNU/Linux
bueno primero veremos que con el gesto de paquetes de npm podemos instalarlo con el siguiente comando:

$ sudo npm install -g yarn

bueno simpres comento las instalaciones para GNU/Linux pero ahora hare una excepcion que es la instalacion para MAC OS con el siguiente comando:

$ curl -o- -L https://yarnpkg.com/install.sh | bash

ahora para instalar en Ubuntu, Debian y demas el comando es :

$ sudo apt update && sudo apt install yarn

en el caso de que no tubieran yarn en sus repositorios entonces puedes buscarlo por google y descargar el archivo .deb o si buscar los repositorios para agregarlos.

y para distribuciones como Archlinux y Manjaro usen los siguientes comandos.

$ sudo pacman -Sy && pacman -S yarn 

bueno eso es todo para este post !!

¿Te gustó el contenido o lo que hacemos? ¡Cualquier colaboración es agradecida para mantener los servidores o crear proyectos!

Owen-Wilson

Siempre Aprendiendo de uno mismo y de los demás !!

Comentarios:

¡Genial! Te has suscrito con éxito.
¡Genial! Ahora, completa el checkout para tener acceso completo.
¡Bienvenido de nuevo! Has iniciado sesión con éxito.
Éxito! Su cuenta está totalmente activada, ahora tienes acceso a todo el contenido.