【问题标题】:Error: The result of this StaticQuery could not be fetched - Gatsby错误:无法获取此 StaticQuery 的结果 - Gatsby
【发布时间】:2020-10-14 13:38:29
【问题描述】:

这很奇怪......我正在处理项目的完全不同的部分,并且不知从何而来,我已经开始从不同的文件中得到这个错误。我已经在查询面板上测试了我的查询(路径/___graphql);像魅力一样工作。我已经开始注释掉给出错误的组件,然后类似的错误发生在另一个文件中。

一个运行了很久的失败的staticQuery是:

const Data = useStaticQuery(graphql`
    query {
      saasClassicJson {
        FOOTER_WIDGET {
          title
          menuItems {
            text
            url
          }
        }
      }
    }
  `);

  return ...
};

我正在使用:

  • 盖茨比 CLI 2.12.48
  • 盖茨比 2.20.29

【问题讨论】:

    标签: reactjs gatsby


    【解决方案1】:

    问题似乎与.cache 文件夹的构建数据损坏有关。

    删除.cache 并重新运行项目解决了问题。

    【讨论】:

      【解决方案2】:

      通过运行以下命令清除您的.cache,确保全局安装了 gatsby CLI。

      gatsby clean
      

      【讨论】:

        猜你喜欢
        • 2020-11-16
        • 2021-12-24
        • 2021-03-15
        • 2021-07-21
        • 2020-03-13
        • 2021-04-05
        • 2020-12-06
        • 2020-09-04
        • 1970-01-01
        相关资源
        最近更新 更多