-
go通过一个叫做
go.mod
的文件来管理项目依赖的包 -
.mod
文件包含了项目依赖的版本、依赖关系、引入和删除等信息
-
Go mod管理包的基本步骤:
-
初始化项目:使用
go mod init
来初始化一个Go模块,生成一个go.mod
文件 管理项目依赖 -
添加依赖:使用
go get
命令来添加一个新的依赖包到项目中 -
更新依赖:使用
go get -u
命令来更新依赖包到最新版本 -
删除依赖:使用
go mod tidy
命令来删除项目中没有用到的依赖包 -
查看依赖:使用
go list
命令来查看当前项目的依赖包
-
go mod vendor:将依赖项复制到项目的vendor目录中,以便离线构建
go mod download:下载依赖项,但不会安装它们。这个命令可以用于预先下载依赖项,以便之后进行离线构建
go mod verify:验证依赖项的完整性和正确性。如果依赖项已经下载但是被修改或损坏了,那么就会发出警告
go mod graph:以依赖项图的形式打印模块依赖关系
go mod why:解释为什么需要依赖项
发布go mod 到github
中
-
go mod init 包名
-
这个包名是
github.com/用户名/你的包名
-