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
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.