Aquí tienes una lista de los comandos más interesantes y típicos de Yarn, que es una alternativa a npm con mejoras en velocidad y gestión de dependencias.
yarn init – Inicializa un nuevo proyecto y crea un package.json.
yarn init -y → Usa valores predeterminados.
yarn add <paquete> – Instala un paquete en el proyecto.
yarn add express → Instala Express.
yarn add lodash --dev → Instala lodash como dependencia de desarrollo.
yarn add react@latest → Instala la última versión de React.
yarn install – Instala todas las dependencias definidas en package.json.
yarn upgrade – Actualiza todos los paquetes a la última versión permitida en package.json.
yarn upgrade lodash → Actualiza lodash.
yarn remove <paquete> – Elimina un paquete instalado.
yarn remove express → Borra Express del proyecto.
yarn list – Muestra una lista de las dependencias instaladas.
yarn list --depth=0 → Lista solo los paquetes de nivel superior.
yarn why <paquete> – Muestra por qué un paquete está instalado y qué lo requiere.
yarn why react → Muestra detalles de React en el proyecto.
yarn cache clean – Limpia la caché de Yarn.
yarn audit – Analiza las dependencias en busca de vulnerabilidades.
yarn audit --fix → Intenta corregir problemas automáticamente.
yarn run <script> – Ejecuta un script definido en package.json.
yarn run dev → Ejecuta el script dev.
yarn create <paquete> – Ejecuta un generador de plantillas sin instalarlo globalmente.
yarn create react-app my-app → Crea un nuevo proyecto React.
yarn set version latest – Actualiza Yarn a la última versión.
yarn version – Muestra la versión actual del proyecto.
yarn version --patch → Incrementa la versión de parche (0.0.X).
yarn version --minor → Incrementa la versión menor (0.X.0).
yarn version --major → Incrementa la versión mayor (X.0.0).
yarn link – Vincula un paquete localmente para desarrollo.
yarn workspaces – Gestiona múltiples paquetes en un solo repositorio (monorepos).
yarn workspaces info → Muestra información sobre los espacios de trabajo.
yarn dlx <paquete> – Ejecuta paquetes sin instalarlos globalmente (equivalente a npx).
yarn dlx create-next-app my-next-app → Crea un proyecto Next.js sin instalar create-next-app.
Yarn es más rápido que npm en muchos casos gracias a su enfoque en la paralelización y la caché de dependencias. ¿Buscas algún comando en particular? 🚀