go module 是目前 go 默认的依赖包管理系统,包含 go.mod 文件的目录是模块的根路径。
1、go help mod tidy
查看帮助
2、go mod tidy [-v]
删除未使用的模块;添加已使用但 go.mod 中不存在的模块。
3、go mod verify
检查当前模块的依赖是否已经存储在本地下载的源代码缓存中,检查自从下载下来是否有修改。如果所有的模块都没有修改,那么会打印 all modules verified
,否则会打印变化的内容
4、go mod vendor [-v ]
将build
阶段需要的所有依赖包放到主模块所在的vendor
目录中,并且测试所有主模块的包。
5、go mod download [-dir] [-json] [-modules]
预下载依赖到本地缓存,如果没有指定参数,会将主模块下的所有依赖下载下来。
6、go mod init
初始化创建一个go.mod文件,并自动进行module声明。