首页 > 解决方案 > 错误:无法获取此 StaticQuery 的结果 - Gatsby

问题描述

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

已经工作了很长时间的失败的静态查询之一是:

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

  return ...
};

我在用 :

标签: reactjsgatsby

解决方案


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

gatsby clean

推荐阅读