yarn-package-manager

Facebook ha dado a conocer un gestor de paquetes JavaScript llamado Yarn, el cuál ha sido desarrollado en colaboración con otras compañías como Exponent, Google y Tilde y según sus desarrolladores, Yarn es una alternativa a NPM que funciona de manera más rápida, confiable y segura con respecto a otros clientes NPM, especialmente el cliente oficial, y en el siguiente video tutorial gratuito vas a aprender cómo instalarlo y usarlo.

La instalación de Yarn se puede hacer de diferentes maneras, la más fácil es hacerlo desde el mismo gestor de NPM de manera global como se muestra a continuación:

npm install -g yarn

Sin embargo podemos instalarlo de muchas otras maneras como podemos ver a continuación.

Instalación

macOS

brew update
brew install yarn

Windows

Puede instalarlo utilizando el instalador que pueden descargar del siguiente link https://yarnpkg.com/latest.msi

Linux

Debian/Ubuntu

Primero necesitan instalar el repositorio oficial:

sudo apt-key adv --keyserver pgp.mit.edu --recv D101F7899D41F3C3
echo "deb http://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

Después sólo deben ejecutar lo siguiente.

sudo apt-get update && sudo apt-get install yarn

CentOS/Fedora/RHEL

En estas distribuciones puede instalarse con el repositorio oficial:

sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo

Si aún no tienen instalado Node.js deberán configurar el repositorio de Node:

curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -

Y simplemente ejecutan el instalador:

sudo yum install yarn

Implementación

Ya que tengamos yarn instalado en nuestro sistema debemos ir al directorio de nuestro proyecto, es ahí donde debemos tener nuestro archivo package.json ya que yarn hará uso de él y para empezar a instalar nuestras dependencias sólo debemos ejecutar lo siguiente:

yarn

Al hacer esto va a empezar a descargar los paquetes que tenemos especificados en el archivo package.json y nos creará otro archivo llamado yarn.lock.

Nota: El archivo yarn.lock es el que nos va a ayudar a hacer todo aún más rápido por lo que es algo que muy probablemente deban guardar en su controlador de versiones.

Para añadir un paquete nuevo a la sección de dependencias lo hacemos de la siguiente manera:

yarn add nombre_del_paquete

Para añadir un paquete a la sección de dependencias de desarrollo hacemos esto:

yarn add nombre_del_paquete --dev

Y por último, para eliminar un paquete lo hacemos de la siguiente manera:

yarn remove nombre_del_paquete
Únete a nuestra comunidad en Discord y comparte con los usuarios y autores de Styde, 100% gratis.

Únete hoy

Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.