Я хотел бы увидеть список всех пакетов, связанных с пряжей, повсюду на моем компьютере, а затем запустить команду, чтобы отсоединить их все. Может кто-нибудь помочь мне здесь?
Спасибо!
В Linux они хранятся в ~ / .config / yarn / global
и вы можете удалить с помощью команды пряжи unlink [пакет]
Надеюсь, это поможет
ls -1 node_modules | tr '/\n' ' '
все пакеты удаляются с помощью npm, но yarn не предоставляет команду поставщика для удаления всех пакетов одной командой.Не знаю, если это способ пряжи делать вещи, но я просто:
rm -rf ~/.config/yarn/link/*
источник
Вы можете создавать псевдонимы
Кредитный Хабгит
источник
Ссылки зарегистрированы в
~/.config/yarn/link
. Чтобы отменить этот процесс или отменить связь, просто используйте:или
РЕДАКТИРОВАТЬ:
Вы можете попробовать добавить следующее в 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"