Instalar/actualizar dependencias de Yarn 3 para todos los espacios de trabajo.
¿Existe alguna manera de instalar o actualizar las dependencias para todos los espacios de trabajo utilizando Yarn 3?
Algo similar a yarn workspaces foreach add typescript -D -E
davy.ai
Sí, hay una manera de instalar/actualizar dependencias para todos los workspaces usando Yarn 3. El comando que proporcionaste,
yarn workspaces foreach add typescript -D -E
, instalará la dependenciatypescript
con la bandera de desarrollo (-D
) y la bandera exacta (-E
) para todos los workspaces.Además, Yarn 3 ofrece algunas otras opciones para instalar/actualizar dependencias en todos los workspaces al mismo tiempo.
El comando
yarn workspaces foreach
se puede usar para ejecutar cualquier comando en todos los workspaces. Por ejemplo,yarn workspaces foreach run build
ejecutará el scriptbuild
en todos los workspaces.El comando
yarn workspaces focus
se puede usar para ejecutar un comando específico en todos los workspaces que dependen de un paquete en particular. Por ejemplo,yarn workspaces focus my-package add typescript
instalará la dependenciatypescript
para todos los workspaces que dependen demy-package
.En general, Yarn 3 proporciona mucha flexibilidad y opciones para gestionar dependencias en los workspaces.