npm — %LOCALAPPDATA%\npm-cache. 비우기: npm cache clean --force
pnpm — %LOCALAPPDATA%\pnpm\store. 비우기: pnpm store prune (안 쓰는 것만 골라 지웁니다)
yarn — %LOCALAPPDATA%\Yarn\Cache. 비우기: yarn cache clean
pip — %LOCALAPPDATA%\pip\Cache. 비우기: pip cache purge
NuGet — %USERPROFILE%\.nuget\packages. 비우기: dotnet nuget locals all --clear
Gradle — %USERPROFILE%\.gradle\caches. 폴더를 직접 지워도 됩니다.
속도만 잃습니다. 다음 설치 때 인터넷에서 다시 받아야 해서 조금 오래 걸립니다.
인터넷이 없는 환경에서 개발하신다면 다릅니다. 캐시가 곧 오프라인 저장소라, 지우면 설치 자체가 안 됩니다.
pnpm은 조금 다릅니다. 프로젝트들이 저장소의 파일을 링크로 참조하기 때문에, store를 통째로 지우면 기존 프로젝트가 깨집니다. prune을 쓰세요 — 어느 프로젝트도 안 쓰는 것만 골라 지웁니다.
PowerShell에서 이 폴더들의 크기를 한 번에 보려면 각 경로에 대해 Get-ChildItem을 돌리면 됩니다. 하나씩 속성 창을 여는 것보다 빠릅니다.
보통 npm-cache와 pip Cache가 가장 크고, AI 관련 작업을 하셨다면 pip 쪽이 압도적입니다.
캐시를 비운 직후에는 프로젝트를 열 때 설치가 다시 도니 시간을 잡고 하세요.
pnpm store를 통째로 지우신 경우입니다. 프로젝트 폴더에서 pnpm install을 다시 돌리면 복구됩니다.
됩니다. npm은 npm config set cache, pip은 PIP_CACHE_DIR 환경 변수로 바꿉니다. 도구가 지원하는 방법을 쓰고 정션은 걸지 마세요.
테라클린은 이 글에 나온 것들을 실제로 재서, 지워도 되는 것만 이유와 함께 보여줍니다. 파일은 기기를 떠나지 않고, 무료입니다.
무료로 받기