gqlgen-DirectiveResolver未通过生成的包导出

我是 GraphQL、gqlgen 库的新手。尝试运行go run github.com/99designs/gqlgen init命令但validation failed: packages.Load: C:UsersAylinDesktopgqlgen-tutorialgraphprelude.resolvers.go:19:44: __DirectiveResolver not exported by package generated出现错误。这是项目设置的第一步,不应导致任何错误。任何人都遇到过同样的问题并知道如何解决它?谢谢

回答

我拿了这个,我已经解决了。在 go.mod 文件中更改“github.com/vektah/gqlparser/v2”的版本。从:

go 1.16
require (
    github.com/99designs/gqlgen v0.13.0
    github.com/vektah/gqlparser/v2 v2.2.0
)

到:

github.com/vektah/gqlparser/v2 v2.1.0

之后删除prelude.resolvers.go


以上是gqlgen-DirectiveResolver未通过生成的包导出的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>