Prerrequisito

Es necesario tener instalado NodeJS para poder ejecutar yarn. Ya que es un cliente npm de código abierto que se desarrolló en Facebook y mejora muchos aspectos del cliente npm estándar. 

¿Que es yarn?

Yarn es un gestor de paquetes para su código. Le permite utilizar y compartir código con otros desarrolladores de todo el mundo. Yarn hace esto rápido, seguro y confiable para que no tengas nada de que preocuparte.

Yarn le permite utilizar soluciones de otros desarrolladores para diferentes problemas, haciendolo más fácil para que usted pueda desarrollar su software. Si tienes problemas, puedes reportar o contribuir, y cuando el problema este arreglado, puedes utilizar yarn para mantener todo hasta la fecha.

El código es compartido a través de algo llamado un paquete (a veces se le refiere como un módulo). Un paquete contiene todo el código compartido así como un archivo de package.json que describe el paquete.

Yarn vrs NPM

Una de las caracteristicas que hacen de Yarn muy famoso es su rapidez con que se ejecuta en comparación con NPM. Yarn almacena en caché cada paquete que descarga, por lo que nunca necesita volver a descargarlo. También realiza las operaciones en paralelo para maximizar la utilización de recursos y que así los tiempos de instalación sean más rápidos que nunca.

Instalación de Yarn

Se explicará los diferentes métodos para instalar Yarn en su sistema operativo.

MacOS

Para proceder a instalar Yarn en macOS, antes debe tener instalado Homebrew. El cual es el gestor de paquetes para macOS.

Homebrew
brew update
brew install yarn
MacPorts
sudo port install yarn
Agregar Yarn a tu Path

Agregue lo siguiente a su perfil de shell preferido(.profile.bashrc.zshrc etc)

export PATH="$PATH:`yarn global bin`"

Windows

Installer

Primero, instale Node.js si aún no está instalado. Descargue el instalador de Yarn como .msi del sitio web de Yarn.

Chocolatey
choco install yarn

Linux

Debian / Ubuntu

Asegúrese de que Node.js esté instalado para su distribución o ejecute lo siguiente

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

Configurar el repositorio YarnPkg

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

Instalar Yarn

sudo apt-get update && sudo apt-get install yarn
CentOS / Fedora / RHEL

Instale Node.js si aún no está instalado

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

Instalar Yarn

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

Instalar Yarn a través de AUR. Ejemplo usando yaourt:

yaourt -S yarn
Solus
sudo eopkg install yarn
Todas las distribuciones

Agregue lo siguiente a su perfil de shell preferido(.profile.bashrc.zshrc etc)

Método alternativo de instalación

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

o especifique una versión para instalar

curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version [version]
Tarball
cd /opt
wget https://yarnpkg.com/latest.tar.gz
tar zvxf latest.tar.gz
Npm

Si ya tiene instalado npm, simplemente ejecute.

npm install -g yarn

Post instalación

Verifique la versión instalada de Yarn ejecutando.

yarn --version

Fuente: Riptutorial.com

Compartir:
Categorías: Programación