概述
常用命令
go mod init # 初始化go.mod
go mod tidy # 更新依赖文件
go mod download # 下载依赖文件
go mod vendor # 将依赖转移至本地的vendor文件
go mod edit # 手动修改依赖文件
go mod graph # 打印依赖图
go mod verify # 校验依赖
go module介绍
go module是go官方自带的go依赖管理库,在1.13版本正式推荐使用
go module可以将某个项目(文件夹)下的所有依赖整理成一个 go.mod 文件,里面写入了依赖的版本等
使用go module之后我们可不用将代码放置在src下了
1. 项目开启go module
set GO111MODULE=on
2.初始化项目
go mod init test(test为项目名)
在项目根目录会出现一个 go.mod 文件
注意,此时的 go.mod 文件只标识了项目名和go的版本,这是正常的,因为只是初始化了
3.检测项目依赖
先设置地理地址,默认代理否则可能检测失败(修改后重启编辑器)
https://goproxy.io/
go mod tidy
tidy会检测该文件夹目录下所有引入的依赖,写入 go.mod 文件,此时依赖还是没有下载的
4.下载项目依赖
我们需要将依赖下载至本地,而不是使用 go get
go mod download
如果你没有设置 GOPROXY 为国内镜像,这步百分百会夯住到死;
此时会将依赖全部下载至 GOPATH 下,会在根目录下生成 go.sum 文件, 该文件是依赖的详细依赖
恭喜你!到这里就大功告成了!!!
最后
以上就是高挑洋葱为你收集整理的go mod 包管理工具使用的全部内容,希望文章能够帮你解决go mod 包管理工具使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复