错误:无法获取此StaticQuery的结果-Gatsby

时间:2020-06-24 10:09:09

标签: reactjs gatsby

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

失败了很长时间的staticQuery是:

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

  return ...
};

我正在使用:

  • Gatsby CLI 2.12.48
  • 盖茨比2.20.29

2 个答案:

答案 0 :(得分:1)

看来问题出在.cache文件夹中,构建数据已损坏。

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

答案 1 :(得分:1)

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

gatsby clean