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!
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!
Antworten:
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.
Sie können Aliase erstellen
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"
Kredit Hubgit
Links sind in registriert ~/.config/yarn/link
. Um diesen Vorgang umzukehren oder die Verknüpfung aufzuheben, verwenden Sie einfach:
yarn unlink
oder
yarn unlink [package]
BEARBEITEN:
Sie können versuchen, indem Sie Folgendes in bash.rc hinzufügen:
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"