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ón | Significado |
|---|---|
| -D | devDependency |
| -P | peerDependency |
| -O | optionalDependency |
| -E | exact version, no range |
| --mode=update-lockfile | only touch yarn.lock, do not install |
Ejemplos
yarn add react react-domadds both and updates yarn.lock
yarn add -D typescriptadds a dev-only dependency
yarn add lodash@4.17.21pins 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