go mod 常用命令笔记

go mod init
初始化

go fmt
格式化
go mod download 用法:go mod download [-dir] [-json] [modules] 使用此命令来下载指定的模块,模块的格式可以根据主模块依赖的形式或者path@version形式指定。如果没有指定参数,此命令会将主模块下的所有依赖下载下来。 go mod tidy 默认情况下,go不会移除go.mod文件中的无用依赖。所以当你的依赖中有些使用不到了,可以使用go mod tidy命令来清除它 go mod vendor 用法:go mod vendor [-v],此命令会将build阶段需要的所有依赖包放到主模块所在的vendor目录中,并且测试所有主模块的包。同理go mod vendor -v会将添加到vendor中的模块打印到标准输出。 go mod verify 用法:go mod verify。此命令会检查当前模块的依赖是否已经存储在本地下载的源代码缓存中,以及检查自从下载下来是否有修改。如果所有的模块都没有修改,那么会打印all modules verified,否则会打印变化的内容。 go list -m all 打印当前module的依赖包。也可以添加 -json 参数,例如: go list -m -json all go mod graph 打印模块依赖图

  

原文地址:https://www.cnblogs.com/mrpei/p/14578007.html