go clean -modcache

1 개요[ | ]

go clean -modcache
  • go clean -modcache 명령어는 Go 모듈 캐시를 정리하는 데 사용된다.
  • 이 명령어는 모듈 다운로드나 캐시된 패키지를 사용하여 빌드할 때 생성되는 모듈 캐시를 삭제한다.
  • 일반적으로 Go 언어는 소스코드를 다운로드하고 패키지를 빌드할 때 다운로드한 모듈과 패키지를 캐시에 저장한다. 이는 이후에 동일한 패키지가 필요할 때 다시 다운로드하지 않고 캐시된 것을 사용하여 더 빠르게 빌드하기 위한 것이다.
  • go clean -modcache 명령어를 실행하면 이러한 캐시가 삭제된다. 프로젝트에서 사용 중인 모듈의 최신 버전을 가져오거나 모듈에 변경사항이 있을 때 사용되가 한다. 때로는 새로운 버전의 모듈을 가져오기 위해 이 캐시를 지우고 다시 다운로드하는 것이 유용할 수 있다.
$ go clean -modcache
$ ls ~/gopath/pkg
sumdb
위의 예시에서, ls ~/gopath/pkg 명령어를 통해 ~/gopath/pkg 디렉토리의 내용을 보여준다.
여기에는 sumdb라는 디렉토리만 표시되는데, 이는 go clean -modcache 명령을 실행한 후에는 더 이상 캐시된 패키지가 없기 때문이다.

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}