Go 供应商目录创建重复的冲突目录

Go 供应商目录创建重复的冲突目录,go,govendor,Go,Govendor,我从1.13-->1.15更新了我的go版本,现在我的代码中出现了一些错误,这些错误似乎与供应商目录中的代码有关,与实际导入的代码不同。升级可能不是根本原因,但似乎与此相关 我不是供应商目录方面的专家,因此可能会遗漏一些明显的内容。我现在犯了不少这样的错误 错误: ~/Documents/GoLang/src/github.com/mornindew/domain_account/vendor/cloud.google.com/go/logging/apiv2/config_client.go:

我从1.13-->1.15更新了我的go版本,现在我的代码中出现了一些错误,这些错误似乎与供应商目录中的代码有关,与实际导入的代码不同。升级可能不是根本原因,但似乎与此相关

我不是供应商目录方面的专家,因此可能会遗漏一些明显的内容。我现在犯了不少这样的错误

错误:

~/Documents/GoLang/src/github.com/mornindew/domain_account/vendor/cloud.google.com/go/logging/apiv2/config_client.go:113:3: cannot use conn (type *"google.golang.org/grpc".ClientConn) as type *"github.com/mornindew/vendor/google.golang.org/grpc".ClientConn in field value
它似乎没有将供应商目录中的“ClientConn”识别为$GOPATH/src中的“ClientConn”。我并没有明确地将任何go源文件放在供应商目录中,但它们无论如何都会在那里结束


任何关于如何避免这种情况的帮助都将不胜感激。

我想我应该尝试一下,但清除整个供应商目录似乎可以解决这个问题。似乎是一个黑客解决方案,但似乎已经奏效。

没有任何东西会自动出现在供应商目录中,您必须明确地将内容放在那里。如果您没有使用
供应商/
,则它不应存在。