测试使用替换指令导入的本地 go 模块并使用主文件夹中的供应商目录
php小编柚子在本文中将为大家介绍如何使用替换指令在本地导入go模块,并使用主文件夹中的供应商目录。替换指令是Go语言中的一项强大功能,可以让我们在开发过程中更灵活地引入本地模块,提高代码的可维护性和复用性。通过本文的指导,相信大家能够轻松掌握这一技巧,更加高效地进行Go语言开发。接下来,我们一起来看看具体的操作步骤吧!
问题内容
myexporter 是我的本地模块,我使用替换将其导入到主模块中。我想使用主项目根目录下的供应商文件夹在 myexporter 中运行测试。
我的项目目录结构是这样的
bitbucket.com |__agent |__exporter | |__myexporter | |__factory.go | factory_test.go | go.mod |__runner | |__main.go | main_test.go |__vendor | |__bitbucket.com/agent/exporter/myexporter | |__factory.go |__go.mod登录后复制