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