采用的go mod 来管理第三方依赖包
在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/gin
go.mod
文件会自动更新,包含类似以下内容:
module example.com/user/project
go 1.14
require (
github.com/gin-gonic/gin v1.7.2 // indirect
)
以上命令和文件展示了如何初始化一个Go模块,并添加一个依赖包。
评论已关闭