[Gatsbyで構築]Error: The result of this StaticQuery could not be fetchedが出た時に調べること

スポンサーリンク

エラーが出る前にやったこと

Gatsbyのプラグインを新しいものにしたら、「SEO」という文字は良くないよと警告が出たので「Seo」に修正。

gatsby-imagegatsby-plugin-imageにしたら修正すべき点が出たので修正。これは別のサイトで対応したので問題なくできた。

と、思ったら、実行時のエラーが2つほど表示された。

エラー出現

そのうちの一つはgatsby-plugin-image関係で修正ができた。

それでもなおしつこく出てくるエラーが、

Error: The result of this StaticQuery could not be fetched.

試したこと

Googleで検索したら、stackoverflow等のサイトで共通して書かれていたことが、

node_modulesを削除、
キャッシュをクリア、
npm installをする。

だったのでやってみた。

結果ダメでした。

原因発見、凡ミスでした

Error: The result of this StaticQuery could not be fetched
Overview I use the gatsby environment. Since graphql is used in gatsby, useStaticQuery is used. It works fine in the development environment(gatsby develop), In...

ここに「SEO等の文字に注意」的なことが書いてあったので確認すると、

components/seo.js

とあるべきところが、

components/Seo.js

になってました。

一括変換した時に、ここまでしていたのでした。

凡ミス中の凡ミスでした。

修正後、問題なくサイトが表示されました。

タイトルとURLをコピーしました