- 我们在项目开发过程中经常需要对一些三方包进行修改和调试,如何导入修改后的本地包?需要用到go mod的replace语法:
go 1.13
require (
gitlab.xxx.net/dev/common/gomain.git v0.0.13
gitlab.xxx.net/dev/common/loggo.git v1.1.2
gitlab.xxx.net/dev/common/logrotate.git v1.0.0
gitlab.xxx.net/dev/common/utils/compact.git v0.0.0-20210819093224-e33bd23db916
gitlab.xxx.net/dev/group/cke.git v0.0.0-20220317083609-525b08264073
gitlab.xxx.net/dev/group/mes.git v0.0.0-20220317062805-d5eb9809da4c
)
replace gitlab.xxx.net/dev/group/cke.git => ../cke
- 详细用法可以参看这篇文章