【发布时间】:2019-07-31 03:25:44
【问题描述】:
如何让go mod vendor 从GOPATH 复制依赖项而不是通过网络下载它们?
【问题讨论】:
-
不应该总是先在 GOPATH 中查找依赖,只有在没有找到的情况下,再通过网络查找?
标签: go govendor go-modules
如何让go mod vendor 从GOPATH 复制依赖项而不是通过网络下载它们?
【问题讨论】:
标签: go govendor go-modules
一般情况下没有办法做到这一点:模块故意与GOPATH 分开工作区,go mod vendor 从模块工作区复制依赖项。
也就是说,如果您能确定 GOPATH 中的各种存储库同步到哪些版本,您可以在模块中为每个此类存储库运行 go get -d <repo>@<version> 以将您的模块工作区同步到该版本。
【讨论】: