What is go clean -modcache?

Overview

The go ​clean -modcache is a command that is run on the terminal on computers where go is installed. This command deletes the cache downloaded along with unpacked code dependencies. These packages can be found in the $GOPATH/pkg/mod directory.

When is this command used?

This command is used when we want to remove our downloaded packages. It lets us download packages for reading an excel file; when we run the code. It removes the package.

Why is it used?

There are times when we want to do a major upgrade to the application, and at times we want to remove all downloaded packages.

Another reason is that we might encounter serious errors while developing our application after installing a package. So most times, it is best to run the code to clean.

How the command works

how go clean -modcache works

New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
🏆 Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources