初次接触go语言,被它的GOPATH构建模式搞懵了。记录一下Go Module的构建模式。
开启Go Module模式
go env -w GO111MODULE=on
创建Go Module
基于当前项目创建Go Module,cd 到目标项目
go mod init <module名>
第一步运行以上命令会创建 go.mod 文件,将当前项目变成一个Go Module
第二步执行
go mod tidy
命令会自动更新当前的 module 的依赖信息,还会生成一个新文件 go.sum。
建议将 go.mod,go.sum 一并提交到代码管理服务上,方便其他成员拉取构建项目。