내 컴퓨터의 모든 원사 링크 패키지 목록을보고 나서 모든 링크를 해제하는 명령을 실행하고 싶습니다. 누구든지 나를 도울 수 있습니까?
감사!
내 컴퓨터의 모든 원사 링크 패키지 목록을보고 나서 모든 링크를 해제하는 명령을 실행하고 싶습니다. 누구든지 나를 도울 수 있습니까?
감사!
답변:
Linux에서는 ~ / .config / yarn / global에 저장됩니다.
그리고 당신은 명령 원사 unlink [package]로 제거 할 수 있습니다
이것이 도움이되기를 바랍니다.
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"