Golang官方依赖管理工具:dep
就像 npm or yarn
一样的包管理工具.
dep 和 go get 有什么区别
go get
可以通过外部包安装在自己的$ GOPATH / src / github.com /
下面供自己用.
自己的其他项目也可共同使用这些外部的地方库.dep
主要是和自己某一个项目相关的依赖库下载到自己的项目包里面, 通常会下载到vendor
文件下面, 通过使用dep ensure
根据Gopkg.toml,Gopkg.lock
来更新以来库.
Dep 的使用方法
- 首先需要安装
$ go get -u github.com/golang/dep/cmd/dep
- dep 命令的说明
1 | $ dep help |
上面是英文版的, 小弟英文一般般, 翻译一下.
1 | $ dep help |