相关疑难解决方法(0)

没有更新到最新的去 mod 供应商

我试图弄清楚是否可以在没有 go 工具更新我的 go.mod 文件的情况下运行 go mod vendor。

我专门go get package/subpackage@commit并提交go.mod了正确的版本。

然后我运行go mod vendor,它会自动碰撞我专门设置的包的版本。

我看过这个页面无济于事:https : //github.com/golang/go/wiki/Modules#how-do-i-use-vendoring-with-modules-is-vendoring-going-away

我需要使用 vendor 因为我运行了一个脚本来编辑一些 vendored deps.,我正在查看以下构建流程:

GO111MODULE=on go get package/subpackge@commit
GO111MODULE=on go mod vendor
./Script/patch_vendors.sh --write
GO111MODULE=off go build
Run Code Online (Sandbox Code Playgroud)

我的另一个选择是修改复制的源代码,无论 go mod 供应商将其下载到何处,但不确定如何处理。

提前致谢

go go-modules

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

go ×1

go-modules ×1