我想在计算机上的任何地方看到所有与纱线连接的纱包的列表,然后运行命令以取消所有纱线的链接。有人可以帮我从这里出去吗?
谢谢!
答案 0 :(得分:8)
不知道这是否是毛线做事的方式,但我只是:
rm -rf ~/.config/yarn/link/*
答案 1 :(得分:2)
您可以创建别名
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
答案 2 :(得分:1)
在Linux上,它们存储在〜/ .config / yarn / global
中,您可以使用命令yarn unlink [package]删除
希望这会有所帮助
答案 3 :(得分:1)
此功能有一个Issue。
我知道的唯一确保成功的方法是核对node_modules:
rm -rf node_modules && yarn
我知道,我知道,这是可怕的解决方案。如果有人知道更好的方法,请告知。
答案 4 :(得分:0)
链接已在~/.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"