Enable mod
- 设置环境
export GO111MODULE=on
//windows
set GO111MODULE=on
- 在编译器中设置
初始化项目
go mod init <project name>
go mod 使用方法
-
初始化模块
go mod init <项目模块名称>
-
依赖关系处理 ,根据go.mod文件
go mod tidy
-
将依赖包复制到项目下的 vendor目录。
go mod vendor
如果包被屏蔽(墙),可以使用这个命令,随后使用go build -mod=vendor编译 -
显示依赖关系
go list -m all
-
显示详细依赖关系
go list -m -json all
-
下载依赖
go mod download [path@version]
设置代理
go mod 公共代理仓库
- 配置 环境变量
export GOPROXY=https://goproxy.io
//windows
set GOPROXY=https://goproxy.io
- 使用编译器配置
阿里代理仓库
地址
https://mirrors.aliyun.com/goproxy/
导出环境变量
export GOPROXY=https://mirrors.aliyun.com/goproxy/