Mi piacerebbe vedere un elenco di tutti i pacchetti collegati a filo ovunque sul mio computer e quindi eseguire un comando per scollegare tutti. Qualcuno può aiutarmi qui?
Grazie!
Mi piacerebbe vedere un elenco di tutti i pacchetti collegati a filo ovunque sul mio computer e quindi eseguire un comando per scollegare tutti. Qualcuno può aiutarmi qui?
Grazie!
Risposte:
Su Linux, sono archiviati in ~ / .config / yarn / global
e puoi rimuovere con il comando filato unlink [pacchetto]
Spero che questo possa aiutare
ls -1 node_modules | tr '/\n' ' '
rimuoverà tutti i pacchetti con npm ma il filo non fornisce il comando per rimuovere tutti i pacchetti con un singolo comando.
Puoi creare 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 di credito
I link sono registrati in ~/.config/yarn/link
. Per invertire questo processo o scollegare, utilizzare semplicemente:
yarn unlink
o
yarn unlink [package]
MODIFICARE:
Puoi provare aggiungendo quanto segue in 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"