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!
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!
Odpowiedzi:
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.
Możesz tworzyć aliasy
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 kredytowy
Linki są zarejestrowane w ~/.config/yarn/link
. Aby odwrócić ten proces lub odłączyć, po prostu użyj:
yarn unlink
lub
yarn unlink [package]
EDYTOWAĆ:
Możesz spróbować dodać następujące w 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"