go mod 调试本地依赖扩展包

Posted 刘贤松handler

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go mod 调试本地依赖扩展包相关的知识,希望对你有一定的参考价值。

  1. 在当前项目中,执行 go mod edit -replace 命令:
go mod edit -replace [old git package]@[version]=[new git package]@[version]

执行完命令后,我们打开 go.mod 文件,发现最下面多了一条指令:

replace github.com/ozgio/strutil v0.3.0 => github.com/shiweifu/strutil v0.3.0

go mod replace 指令支持指定版本号,可以为 git tag,也可以为 git commit 日期 + git commit hash 的组合。

以上是关于go mod 调试本地依赖扩展包的主要内容,如果未能解决你的问题,请参考以下文章

go.sum工作机制

使用 go mod 时如何向供应商添加本地依赖项

Golang-go mod 导入本地包

go mod使用

Go-包管理(管理工具对比及go mod的使用)

记一次go module的坑