go - 如何使用 go mod vendor 从 GOPATH 复制 deps?

标签 go govendor go-modules

如何让 go mod vendorGOPATH 复制依赖项,而不是通过网络下载它们?

最佳答案

一般来说没有办法做到这一点:模块有意是一个独立于 GOPATH 的工作区, 和 go mod vendor从模块工作区复制依赖项。

就是说,如果您能弄清楚 GOPATH 中的各种存储库的版本是什么同步到,你可以运行go get -d <repo>@<version>在您的模块中为每个这样的 repo 将您的模块工作区同步到该版本。

关于go - 如何使用 go mod vendor 从 GOPATH 复制 deps?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52655512/

相关文章:

file - 如何将结构作为二进制数据写入golang中的文件?

golang 在 go 函数、goroutine 中打开的文件太多

go - 类型断言失败,从 golang 中的 interface{} 正确转换

go - 尝试通过 vendor 目录部署Google Cloud功能时出错

go - 如何在go项目中供应所有包

git - 导入带有 LFS 对象的 golang 模块

go - 选择默认 channel 竞争条件

git - 如何使用 dep 管理的开发 vendor 包?

GoLand import go module public repo 失败,版本无效

docker - 在单独的 Docker 层中构建 go 依赖项