我的Go项目取决于package example.com/foo。我正在使用Go 1.12,因此Go模块会自动引入依赖项。现在,依赖项内部发生错误,我想通过添加日志或逐步执行来调试它。我可以在GitHub上找到依赖项的源代码,但是我不知道如何将其放入我的项目中,因此它代替了Go模块引入的依赖项。
Giu*_*oni 14
首先将所有依赖包提取到vendor文件夹中。
go mod vendor
然后,更改其中的源代码并通过指定查看vendor文件夹来构建您的项目。
go build -mod=vendor
或者
go run -mode=vendor myapp.go
您可以使用替换指令:
replace example.com/original/import/path => /your/forked/import/path
| 归档时间: | 
 | 
| 查看次数: | 231 次 | 
| 最近记录: |