go module 使用前置条件: GO111MODULE 设置为 on
- 在当前文件夹下初始化一个新的 module,创建 go.mod 文件;
go mod init name
- 拉取缺少的模块,移除不用的模块 :
go mod tidy
- 将依赖复制到 vendor 下 :
go mod vendor
- 下载依赖 :
go mod download
- 检验依赖:
go mod verify
- 显示模块依赖图:
go mod graph
- 解释为什么需要依赖:
go mod why
- 编辑 go.mod 文件:
go eidt
- 查看命令列表:
go mod
- 清空缓存:
go clean --modcache
- 查看命令帮助文档:
go help mod <command>
GOPROXY
//go 1.13 及以上
go env -w GOPROXY=https://goproxy.cn,direct