misonoteApp Center

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"/*