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.
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.
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.