小编The*_*nut的帖子

警告在目标“WelcomeApp:WelcomeApp”中配置“gql_build:serializer_builder”,但这不是已知的生成器

我正在尝试使用官方文档将 Ferry 与 Flutter 结合使用。我已将 schema.graphql 放入我的项目中,它已自动生成必要的文件,这使我能够毫无问题地提取我的第一个查询登录。

我创建了一个 build.yaml 文件,并在其中发布了以下代码......

targets:
  $default:
    builders:
      gql_build|schema_builder:
        enabled: true
      gql_build|ast_builder:
        enabled: true
      gql_build|data_builder:
        enabled: true
        options:
          schema: WelcomeApp|lib/schema.graphql
      gql_build|var_builder:
        enabled: true
        options:
          schema: WelcomeApp|lib/schema.graphql
      gql_build|serializer_builder:     <-------------------ERROR ON THIS LINE
        enabled: true
        options:
          schema: WelcomeApp|lib/schema.graphql

      ferry_generator|req_builder:
        enabled: true
        options:
          schema: WelcomeApp|lib/schema.graphql
Run Code Online (Sandbox Code Playgroud)

并将我的查询添加到名为 login.graphql 的文件中。

但是当调用flutter时

pub run build_runner watch --delete-conflicting-outputs
Run Code Online (Sandbox Code Playgroud)

它构建了一些与 login.schema 关联的自动生成的文件,但 login.req.gql.dart 充满了错误。我相信我丢失了所有扩展名为 .g.dart 的文件。我收到与 build.yaml 文件中第 15 行相关的以下错误......

[WARNING] Configuring `gql_build:serializer_builder` in target `WelcomeApp: WelcomeApp` but this is not a known …
Run Code Online (Sandbox Code Playgroud)

graphql flutter

4
推荐指数
1
解决办法
1570
查看次数

标签 统计

flutter ×1

graphql ×1