Deno 캐시(~/Library/Caches/deno) 삭제해도 될까?
삭제해도 안전자동으로 다시 만들어집니다. Thermo는 바로 삭제합니다.
위치
~/Library/Caches/deno
무엇인가요
Deno가 URL이나 JSR, npm에서 가져온 모듈과 TypeScript를 변환한 결과를 저장하는 캐시(DENO_DIR)입니다. 한 번 받은 의존성은 이곳에서 재사용되어 다음 실행이 빨라집니다.
왜 이렇게 커지나요
스크립트마다 다른 버전의 모듈을 import하면 버전별로 모두 저장되고, npm 호환 기능으로 받은 패키지도 함께 쌓입니다. 사용하지 않게 된 모듈은 자동으로 지워지지 않습니다.
삭제해도 되나요?
안전합니다. 지운 뒤 처음 실행할 때 의존성을 다시 받고 다시 변환하므로 잠시 느려질 뿐입니다. 오프라인에서 실행해야 하는 스크립트가 있다면 정리 후 미리 한 번 실행해 두세요. Deno 공식 방법은 deno clean입니다.
팁
DENO_DIR 환경 변수를 지정해 두었다면 캐시가 다른 곳에 있습니다. 실제 위치는 deno info 출력에서 확인할 수 있습니다.
먼저 용량 확인
du -sh "$HOME/Library/Caches/deno" 2>/dev/null도구 자체 명령으로 정리
deno clean직접 삭제
터미널에서 실행합니다. 삭제는 되돌릴 수 없으니 경로를 먼저 확인하세요.
rm -rf "$HOME/Library/Caches/deno"/*