go mod常用操作说明

go mod 命令

go mod init                    生成go.mod文件
go mod download         下载go.mod文件中指明的所有依赖
go mod tidy                   整理现有的依赖
go mod graph                查看现有的依赖结构
go mod edit                   编辑go.mod文件
go mod vendor              导出项目所有的依赖到vendor目录
go mod verify                 校验一个模块是否被篡改过
go mod why                   查看为什么需要依赖某模块 


GO111MODULE
- auto:只要项目包含了go.mod文件的话启用Go modules,目前在Go1.11至Go1.14是默认值
- on:启用Go modules,推荐设置
- off:禁用Go modules
设置方式 go env -w GO111MODULE=on

GOPROXY
用于设置Go模块代理,默认值:https://proxy.golang.org,direct
国内设置如下:
阿里云:https://mirrors.aliyun.com/goproxy/
七牛云:https://goproxy.cn,direct
如:go env -w GOPROXY=https://goproxy.cn,direct

  

原文地址:https://www.cnblogs.com/wuchangblog/p/14445651.html