Guía de Instalación y Configuración de Yarn

Yarn es una herramienta popular para la gestión de paquetes de JavaScript, diseñada para mejorar la velocidad y fiabilidad en la gestión de dependencias. Este artículo detalla cómo instalar Yarn en diferentes sistemas operativos y configurar sus opciones comunes.

1. Instalación de Yarn

Instalación con npm (Recomendado)

Si ya tienes Node.js y npm instalados en tu sistema, puedes instalar Yarn con el siguiente comando:

Terminal window
1
npm install --global yarn

Instalación con Homebrew (macOS)

En macOS, puedes usar Homebrew para instalar Yarn:

Terminal window
1
brew install yarn

Instalación con el script oficial (Linux)

Para usuarios de Linux, puedes usar el script de instalación oficial:

Terminal window
1
curl -o- -L https://yarnpkg.com/install.sh | bash

2. Verificar la Instalación

Una vez completada la instalación, puedes verificar la versión de Yarn con el siguiente comando para confirmar que la instalación fue exitosa:

Terminal window
1
yarn --version

3. Configuración de Yarn

Configuración del Registro de Paquetes

Yarn usa el registro npm por defecto, pero puedes configurar otros registros para mejorar la velocidad, como el registro de Taobao:

Terminal window
1
yarn config set registry https://registry.npm.taobao.org

Configuración del Directorio de Caché

Puedes modificar el directorio de caché de Yarn:

Terminal window
1
yarn config set cache-folder /path/to/cache

Configuración del Directorio de Instalación Global

Si deseas que los paquetes globales se instalen en un directorio personalizado, puedes configurar prefix:

Terminal window
1
yarn config set prefix /path/to/global/node_modules

Uso del Archivo .yarnrc

También puedes configurar Yarn creando o editando el archivo .yarnrc en el directorio raíz del proyecto:

Terminal window
1
registry "https://registry.npmjs.org/"
2
cache-folder "/path/to/cache"

4. Uso de Yarn

Inicializar un Proyecto

Para inicializar un nuevo proyecto de Yarn en el directorio del proyecto:

Terminal window
1
yarn init

Instalar Dependencias

Para instalar las dependencias del proyecto:

Terminal window
1
yarn add <nombre-del-paquete>

Para instalar dependencias de desarrollo:

Terminal window
1
yarn add <nombre-del-paquete> --dev

Actualizar Dependencias

Para actualizar todas las dependencias del proyecto:

Terminal window
1
yarn upgrade

Eliminar Dependencias

Para eliminar dependencias que ya no se necesitan:

Terminal window
1
yarn remove <nombre-del-paquete>