当我尝试构建时,出现以下错误:
go.mod requires settings-management-service but vendor/modules.txt does not include it.
run 'go mod tidy; go mod vendor' to sync
我尝试运行 go mod tidy;去 mod vendor ,但没有帮助。
最佳答案
首先,尝试删除您的 vendor
文件夹,然后运行 go mod vendor
再次。
如果 settings-management-service
是本地依赖项,请检查您是否正确导入它。
您的 go.mod
的第一行文件应该显示您的模块的名称。考虑到名字是app
, 和 settings-management-service
是一个内部模块,它应该被导入为:
import "app/settings-management-service"
检查是否所有的deps都被正确下载,然后运行
go mod download
.
关于Go 模块管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58489777/