Je voudrais voir une liste de tous les packages liés au fil partout sur mon ordinateur, puis exécuter une commande pour les dissocier tous. Est-ce que quelqu'un pourrait m'aider?
Merci!
Sous Linux, ils sont stockés dans ~ / .config / yarn / global
et vous pouvez supprimer avec la commande yarn unlink [package]
J'espère que cela vous aidera
ls -1 node_modules | tr '/\n' ' '
cela supprimera tous les paquets avec npm mais yarn ne fournit pas de commande pour supprimer tous les paquets avec une seule commande.Je ne sais pas si c'est la meilleure façon de faire les choses, mais je viens de:
rm -rf ~/.config/yarn/link/*
la source
Vous pouvez créer des alias
Hubgit de crédit
la source
Les liens sont enregistrés dans
~/.config/yarn/link
. Pour inverser ce processus ou dissocier, utilisez simplement:ou
ÉDITER:
Vous pouvez essayer en ajoutant ce qui suit dans bash.rc:
la source
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"