Inicio·Comandos de terminal

yarn add

Paquetes y entornos

Uso

yarn add [-D] <package>[@version]

Añade un paquete y actualiza yarn.lock; yarn a secas equivale a install, y Yarn 2 eliminó yarn global add, así que las herramientas de un solo uso van por yarn dlx.

Opciones habituales

OpciónSignificado
-DdevDependency
-PpeerDependency
-OoptionalDependency
-Eexact version, no range
--mode=update-lockfileonly touch yarn.lock, do not install

Ejemplos

yarn add react react-dom

adds both and updates yarn.lock

yarn add -D typescript

adds a dev-only dependency

yarn add lodash@4.17.21

pins one version

La pregunta siempre es qué va dónde: dentro de este proyecto o en todo el sistema.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace yarn add?

Añade un paquete y actualiza yarn.lock; yarn a secas equivale a install, y Yarn 2 eliminó yarn global add, así que las herramientas de un solo uso van por yarn dlx.

Q. ¿Cómo se escribe?

yarn add [-D] <package>[@version] — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 5; la lista completa está en man yarn. Este comando está en Paquetes y entornos.

Comandos relacionados

página man: man yarn-add