由于新接触go mod,遇到很多错误
以防自己日后会忘记,整理一下简单的操作
本人使用的是goland
想要正确使用gomod 首先设置在Terminal环境变量(版本是go1.13以上)
1.
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
2.开启vgo
3
在项目下
go mod init
如果遇到问题
go mod tidy
修复一下mod
基本学习过程中没有遇到过mod错误了
常用指令
go mod tidy //拉取缺少的模块,移除不用的模块。
go mod download //下载依赖包
go mod vendor //将依赖复制到vendor下
go mod verify //校验依赖
go list -m -json all //依赖详情
go mod graph //打印模块依赖图