采用的go mod 来管理第三方依赖包
warning:
这篇文章距离上次修改已过443天,其中的内容可能已经有所变动。
在Go语言中,可以使用go mod命令来管理项目的依赖。以下是一些常用的go mod命令:
go mod init <module_name>:初始化一个新的模块,并创建一个go.mod文件。go get <package>:下载并安装一个依赖包。go mod tidy:添加缺失的包,删除不用的包。go mod download:下载依赖包。go mod vendor:将依赖复制到vendor目录。go mod graph:打印模块依赖图。go mod edit:编辑go.mod文件。go mod verify:验证模块依赖是否正确和完整。
示例代码:
假设你的模块名为example.com/user/project,你想添加github.com/gin-gonic/gin包作为依赖。
首先,在项目根目录初始化模块:
go mod init example.com/user/project然后,添加gin包:
go get github.com/gin-gonic/gingo.mod文件会自动更新,包含类似以下内容:
module example.com/user/project
go 1.14
require (
github.com/gin-gonic/gin v1.7.2 // indirect
)以上命令和文件展示了如何初始化一个Go模块,并添加一个依赖包。
评论已关闭