包管理工具:go mod 使用

一、设置

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

你可能感兴趣的:(包管理工具:go mod 使用)