Yarn 캐시 삭제해도 되나요? Mac에서 정리하는 법
삭제해도 안전자동으로 다시 만들어집니다. Thermo는 바로 삭제합니다.
위치
~/Library/Caches/Yarn~/.yarn/berry/cache
무엇인가요
Yarn이 받은 패키지를 재사용하려고 모아 두는 전역 캐시입니다. Yarn 1(Classic)은 ~/Library/Caches/Yarn을, Yarn Berry(2 이상)는 전역 캐시를 쓸 때 ~/.yarn/berry/cache를 사용합니다.
왜 이렇게 커지나요
프로젝트마다 다른 버전의 패키지를 받으면 모두 캐시에 남습니다. Yarn 1은 패키지를 압축 해제된 상태로 보관해서 파일 수와 용량이 특히 빨리 늘어납니다.
삭제해도 되나요?
안전합니다. 이미 설치된 node_modules나 프로젝트는 그대로 동작하고, 다음 yarn install 때 필요한 패키지를 다시 받습니다. Yarn 공식 방법은 yarn cache clean입니다.
팁
Berry의 zero-install 방식처럼 프로젝트 안 .yarn/cache에 패키지를 커밋해 두는 경우, 그 폴더는 전역 캐시가 아니라 저장소의 일부이니 지우지 마세요.
먼저 용량 확인
du -sh "$HOME/Library/Caches/Yarn" "$HOME/.yarn/berry/cache" 2>/dev/null도구 자체 명령으로 정리
yarn cache clean직접 삭제
터미널에서 실행합니다. 삭제는 되돌릴 수 없으니 경로를 먼저 확인하세요.
rm -rf "$HOME/Library/Caches/Yarn"/*
rm -rf "$HOME/.yarn/berry/cache"/*