我的 golang 版本是 go1.10.2 linux/amd64。我可以毫无问题地构建和运行我的 go 项目(在 gopath/src 下),但我看不到项目文件夹下的供应商目录。我想知道供应商文件夹是否是隐藏目录?未生成供应商文件夹的可能原因是什么?
问问题
3197 次
1 回答
4
供应商目录用作GOPATH
解决依赖关系的替代方案。首先在中查找依赖项,/vendor
然后在GOPATH
中查找GOROOT
。
如果您go get
所有的依赖项都将位于GOPATH/src
而不是/vendor
.
要开始将项目特定的依赖项添加到供应商目录,您需要使用依赖项管理器,例如glide
或dep
手动将所有内容复制到/vendor
.
这个 SO 答案更详细地介绍了在 Go 中使用供应商目录 - https://stackoverflow.com/a/37238226/1589165
于 2018-07-01T04:16:14.153 回答