패키지 매니저가 받아둔 캐시는 지워도 되나요?

개발 폴더 · 2026-09-07 확인

전부 지워도 됩니다. 인터넷에서 다시 받을 수 있는 것만 들어 있습니다. 프로젝트별 부품 폴더와는 별개로, 도구마다 전역 캐시를 따로 두기 때문에 개발 PC에서는 이쪽만 합쳐도 수 GB에서 수십 GB가 됩니다. 각 도구가 캐시를 비우는 정식 명령을 갖고 있으니 그걸 쓰세요.

도구별 위치와 명령

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을 다시 돌리면 복구됩니다.

캐시 위치를 D로 옮겨도 되나요?

됩니다. npm은 npm config set cache, pip은 PIP_CACHE_DIR 환경 변수로 바꿉니다. 도구가 지원하는 방법을 쓰고 정션은 걸지 마세요.

이걸 직접 찾아드립니다

테라클린은 이 글에 나온 것들을 실제로 재서, 지워도 되는 것만 이유와 함께 보여줍니다. 파일은 기기를 떠나지 않고, 무료입니다.

무료로 받기

같이 보면 좋은 글