gatsbyImageDataがnull

Gatsby developでエラー

久々に記事を更新しようと、とりあえず開発サーバーを立ち上げたところ、以下のようなエラーが発生しました。

Cannot return null for non-nullable field ImageSharp.gatsbyImageData.

しかし、前回から一切変更は加えておらず、画像へのパスも問題ありませんでした。

キャッシュをクリア

何が悪いのかな~と思い、とりあえず

gatsby clean

でキャッシュをクリアして、もう一度開発サーバーを立ち上げたところ、正常に起動しました。

類似の問題

キャッシュの消去について調べていると、どうやらmdファイルを消去した後も、似たような問題に遭遇する様子(2021/09/24現在、自分の環境では確認できませんでした。)。

あれ?何かおかしいぞ?となったら、とりあえずGatsbyのcacheを消してみるといいかもしれません。

解決

ページをつくっている時から、薄々思ってはいたのですが、cache周りの振る舞いがわからなくて、チョットコワイ...

せっかく時間もあるし、GoあたりでSSGを自作しても面白そうだなぁなどと思っております。

天海 そら

ものを作る。競争が苦手。

Twitter:@sayagi_sora
GitHub:Sora513
Powered by