去模块管理

Go Modules management

当我尝试构建时出现以下错误:

go.mod requires settings-management-service  but vendor/modules.txt does not include it.
run 'go mod tidy; go mod vendor' to sync

我试过运行去mod整洁;去 mod 供应商,但没有帮助。

首先,尝试删除您的 vendor 文件夹,然后再次 运行ning go mod vendor

如果 settings-management-service 是本地依赖项,请检查您是否正确导入它。 go.mod 文件的第一行应该显示模块的名称。考虑到名称是 app,而 settings-management-service 是一个内部模块,应该导入为:

import "app/settings-management-service"

请检查是否所有 dep 都被正确下载,并且 运行 go mod download