reactjs - 错误:无法获取此 StaticQuery 的结果 - Gatsby
问题描述
这很奇怪......我正在研究项目的一个完全不同的部分,并且不知从何而来,我开始从不同的文件中得到这个错误。我已经在查询面板(路径/___graphql
)上测试了我的查询;像魅力一样工作。我已经开始注释掉给出错误的组件,然后类似的错误发生在另一个文件中。
已经工作了很长时间的失败的静态查询之一是:
const Data = useStaticQuery(graphql`
query {
saasClassicJson {
FOOTER_WIDGET {
title
menuItems {
text
url
}
}
}
}
`);
return ...
};
我在用 :
- 盖茨比 CLI 2.12.48
- 盖茨比 2.20.29
解决方案
通过运行以下命令清除您.cache
的内容,确保全局安装了 gatsby CLI。
gatsby clean
推荐阅读
- swiftui - SwiftUI:使插入列表背景透明?
- c++ - 如何使用strstr从char字符串中的数组中搜索单词
- swift - 为什么 type(of:) 返回 Metatype,而不是 T.Type?
- javascript - 将 HL7 字符串解析为 XML 失败
- python - 这里的 SyntaxError 是什么作为回报 '
- laravel - 迁移时出错 :: 在 MacOS 上找不到驱动程序
- reactjs - ReactJS - useEffect 中的异步函数在任何情况下都不会等待
- java - 将 JSON 对象反序列化为 java.util.Set
- php - 从另一个页面调用时 $_SESSION 不起作用
- hyperledger-fabric - 如何使用 Hyperledger Fabric CA 续订注册