go mod 使用问题记录

 go 版本必须大于 1.11

1 设置goproxy

  windows    

  go env -w GO111MODULE=on      go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/    go env -w GOPROXY=https://goproxy.cn,direct

 mac or linux 

 export GO111MODULE=on          export GOPROXY=https://mirrors.aliyun.com/goproxy/    export GOPROXY=https://goproxy.cn,direct

 

2 goland import github 资源无效

  go get github.com/xxx 资源后,import 资源无效,打开配置,setting->go->modules 选中 enable go modules。

 

3 go mod 常用命令

  go mod init xx 初始化     go mod graph 打印模块依赖图      go mod download 下载依赖包    go mod edit 编辑依赖包    go mod tidy 拉取缺少的模块,移除不用的模块   go mod vendor 将依赖复制到vendor下  go mod verify 验证依赖是否正确  go mod  why 解释为什么需要依赖

4 其它常用

  列出所有依赖命令

  go mod graph   |   go mod why    |    go list  -m all

  添加依赖命令

 go  get |  get build | go mod edit require  |   go mod download

posted @ 2020-12-24 20:54  专心写代码  阅读(241)  评论(0编辑  收藏  举报