go mod 命令
2021-09-02 本文已影响0人
hypercode
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