我是靠谱客的博主 高挑洋葱,最近开发中收集的这篇文章主要介绍go mod 包管理工具使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

常用命令

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 包管理工具使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部