Me gustaría ver una lista de todos los paquetes vinculados a hilos en todas partes en mi computadora y luego ejecutar un comando para desvincularlos a todos. ¿Puede alguien ayudarme aquí?
¡Gracias!
Me gustaría ver una lista de todos los paquetes vinculados a hilos en todas partes en mi computadora y luego ejecutar un comando para desvincularlos a todos. ¿Puede alguien ayudarme aquí?
¡Gracias!
Respuestas:
En Linux, se almacenan en ~ / .config / yarn / global
y puedes eliminar con comando yarn unlink [paquete]
Espero que esto ayude
ls -1 node_modules | tr '/\n' ' '
esto eliminará todos los paquetes con npm pero yarn no proporciona el comando del proveedor para eliminar todos los paquetes con un solo comando.
Puedes crear alias
alias yarn-linked="find . -type l | grep -v .bin | sed 's/^\.\/node_modules\///'"
alias yarn-unlink-all="yarn-linked | xargs yarn unlink && yarn install --check-files"
Hubgit de crédito
Los enlaces están registrados en ~/.config/yarn/link
. Para revertir este proceso o desvincular, simplemente use:
yarn unlink
o
yarn unlink [package]
EDITAR:
Puede probar agregando lo siguiente en bash.rc:
alias yarn-linked="find . -type l | grep -v .bin | sed 's/^\.\/node_modules\///'"
alias yarn-unlink-all="yarn-linked | xargs yarn unlink && yarn install --check-files"
alias yarn-linked="find . -type l | grep -v .bin | sed 's/^\.\/node_modules\///'"
alias yarn-unlink-all="yarn-linked | xargs yarn unlink && yarn install --check-files"