开发过程中,对新手来说,从看到php管理依赖包的确很方便,但是在go里面也有依赖包管理,常规用go mod
介绍
1.1、go mod是什么
go mod 是Golang 1.11 版本引入的官方包(package)依赖管理工具,用于解决之前没有地方记录依赖包具体版本的问题,方便依赖包的管理。
之前Golang 主要依靠vendor和GOPATH来管理依赖库,vendor相对主流,但现在官方更提倡go mod。
1.2、出现情景情况如何用?
1、项目不存在但是需要使用go mod
// go mod init
2、项目已经存在go mod,并且相关依赖也有
//go mod download(下载模块到本地缓存,缓存路径是 $GOPATH/pkg/mod/cache
)
3、编辑
//go mod edit
4、展示依赖图
//go mod graph
等等常见所用基本上面几个