Chciałbym zobaczyć listę wszystkich powiązanych pakietów przędzy wszędzie na moim komputerze, a następnie uruchomić polecenie, aby odłączyć wszystkie z nich. Czy ktoś może mi pomóc tutaj?
Dzięki!
W systemie Linux są one przechowywane w ~ / .config / yarn / global
i można usunąć za pomocą polecenia przędzy unlink [pakiet]
Mam nadzieję, że to pomoże
ls -1 node_modules | tr '/\n' ' '
spowoduje usunięcie wszystkich pakietów za pomocą npm, ale przędza nie dostarcza polecenia dostawcy, aby usunąć wszystkie pakiety za pomocą jednego polecenia.Nie wiem, czy to jest przędza, ale po prostu:
rm -rf ~/.config/yarn/link/*
źródło
Możesz tworzyć aliasy
Hubgit kredytowy
źródło
Linki są zarejestrowane w
~/.config/yarn/link
. Aby odwrócić ten proces lub odłączyć, po prostu użyj:lub
EDYTOWAĆ:
Możesz spróbować dodać następujące w bash.rc:
źródło
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"