【问题标题】:Error in GraphQL query it says Unknown type "ContentfulSizes"GraphQL 查询中的错误,它显示未知类型“ContentfulSizes”
【发布时间】:2019-11-14 22:41:48
【问题描述】:

当我尝试将我的 gatsby 项目与我自己创建的 Contentful 空间链接时,它一直显示这个问题

但是当我尝试将我的 gatsby 链接到我用他们的模板或示例创建的内容丰富的空间时,它运行良好

但是对于自己创建的空间,它会显示这个错误....

有什么解决办法吗?


错误 #85901 GRAPHQL

您的 GraphQL 查询中有错误:

未知类型“ContentfulSizes”。您的意思是“ContentfulSecondTry”、“ContentfulContentType”还是“ContentfulSecondTryEdge”?

文件:node_modules\gatsby-source-contentful\src\fragments.js:4:46

【问题讨论】:

  • 你有一个叫ContentfulSizes的类型吗?

标签: javascript graphql gatsby contentful


【解决方案1】:

进入您的内容空间,单击媒体,然后添加一个虚拟图像作为占位符。

有关更多详细信息,请阅读以下内容: https://github.com/gatsbyjs/gatsby/issues/15344#issuecomment-508242874

【讨论】:

  • 这应该只在未定义的事物是单个字段的情况下解决问题。在这种情况下,您可以轻松编写解析器,而不会用不必要的图像弄乱您的内容空间。
【解决方案2】:

除了 Will Sherman 的回答之外,请确保您发布图片。

在页面的右上角,您会看到一个 DRAFT 下拉按钮。单击它并选择发布。

然后在本地机器上再次运行gatsby develop

【讨论】:

    猜你喜欢
    • 2020-06-28
    • 1970-01-01
    • 2019-12-26
    • 2021-06-20
    • 2018-10-16
    • 2021-06-30
    • 2018-10-26
    • 2022-10-02
    • 2021-09-05
    相关资源
    最近更新 更多