yarn install

yarn install se usa para instalar todas las dependencias de un proyecto. Comúnmente se utiliza cuando usted acabo de descargar código de un proyecto, o cuando otro desarrollador del proyecto ha añadido una nueva dependencia que deba descargar.

Si estás acostumbrado a usar npm podrías estar esperando usar --save o --save-dev. Estos han sido sustituidos por yarn add y yarn add --dev. Para obtener más información, consulta la documentación de yarn add.

Ejecutar yarn sin comandos ejecutará yarn install, pasando cualquier parámetro proporcionado.

Si necesitas dependencias reproducibles, el cual normalmente es el caso con las continuas integraciones de sistema, deberías pasar una --frozen-lockfile bandera.

yarn install

Instala todas las dependencias dentro de package.json en la carpeta local node_modules.

yarn install --check-files

Verifica que los archivos ya instalados en node_modules no sean removidos.

yarn install --flat

Instala todas las dependencias, pero solo permite una versión por cada paquete. En la primera ejecución te pedirá que elijas una sola versión de cada paquete que es dependiente en varios intervalos de versión. Estos se añadirán a tu package.json en el campo resolutions.

"resolutions": {
  "package-a": "2.0.0",
  "package-b": "5.0.0",
  "package-c": "1.5.2"
}
yarn install --force

Esto actualizara todos los paquetes, incluso los que se instalaron previamente.

yarn install --har

Salida a un archivo HTTP de todas las solicitudes de red realizadas durante la instalación. Los archivos HAR se utilizan para investigar el rendimiento de la red y pueden ser analizados con herramientas como Google’s HAR Analyzer o HAR Viewer.

yarn install --ignore-scripts

No ejecuta ningún script definido en el proyecto package.json y sus dependencias.

yarn install --modules-folder <path>

Especifica una ubicación alternativa para el directorio node_modules, en lugar del ./node_modules por defecto.

yarn install --no-lockfile

No lee ni genera un yarn.lock lockfile.

yarn install --production[=true|false]

Yarn no instalará ningún paquete listado en devDependencies si la variable de entorno NODE_ENV es establecida a production. Usa esta bandera para indicarle a Yarn que ignore a NODE_ENV y en su lugar tome su estatus de producción-o-no desde esta bandera.

Notas: --production es lo mismo que --production=true. --prod es un alias de --production.

yarn install --pure-lockfile

No genera un yarn.lock lockfile.

yarn install --frozen-lockfile

No genera un archivo de bloqueo yarn.lock y falla si una actualización es requerida.

yarn install --silent

Ejecuta yarn sin imprimir el registro de instalación

yarn install --ignore-engines

Ignora los chequeos de funcionamiento.

yarn install --ignore-optional

No instalar dependencias opcionales.

yarn install --offline

Ejecutar instalación de yarn en modo sin conexión.

yarn install --non-interactive

Desactivar mensajes interactivos, como cuando hay una versión no válida de una dependencia.

yarn install --update-checksums

Update checksums in the yarn.lock lockfile if there’s a mismatch between them and their package’s checksum.