一、设置
export GO111MODULE=on
二、初始化
在项目目录下使用
go mod init
创建一个空的go.mod文件
三、命令
-
下载依赖module到本地cache
go mod download download modules to local cache
-
编辑go.mod文件
go mod edit edit go.mod from tools or scripts
-
打印模块依赖图
go mod graph print module requirement graph
-
增加丢失的module, 移除未使用的module
go mod tidy add missing and remove unused modules
-
校验依赖
go mod verify verify dependencies have expected content
-
升级
go get
go get -u : 升级到最新的次要版本或者修订版本(x.y.z,z是修订版本号,y是次要版本号)
go get -u=patch : 升级到最新的修订版本
go get package@version : 升级到指定的版本号version
-
更新vendor
go mod vendor