Ich möchte eine Liste aller mit Garn verknüpften Pakete überall auf meinem Computer sehen und dann einen Befehl ausführen, um die Verknüpfung aller Pakete aufzuheben. Kann mir hier jemand helfen?
Vielen Dank!
Unter Linux werden sie in ~ / .config / yarn / global gespeichert
und Sie können mit Befehl Garn Unlink [Paket] entfernen
Hoffe das wird helfen
ls -1 node_modules | tr '/\n' ' '
werden alle Pakete mit npm entfernt, aber das Garn bietet keinen Befehl zum Entfernen aller Pakete mit einem einzigen Befehl.Ich weiß nicht, ob dies der Garnweg ist, um Dinge zu tun, aber ich nur:
rm -rf ~/.config/yarn/link/*
quelle
Sie können Aliase erstellen
Kredit Hubgit
quelle
Links sind in registriert
~/.config/yarn/link
. Um diesen Vorgang umzukehren oder die Verknüpfung aufzuheben, verwenden Sie einfach:oder
BEARBEITEN:
Sie können versuchen, indem Sie Folgendes in bash.rc hinzufügen:
quelle
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"