投稿記事一覧に戻る
Gatsby developでエラー
久々に記事を更新しようと、とりあえず開発サーバーを立ち上げたところ、以下のようなエラーが発生しました。
Cannot return null for non-nullable field ImageSharp.gatsbyImageData.
しかし、前回から一切変更は加えておらず、画像へのパスも問題ありませんでした。
キャッシュをクリア
何が悪いのかな~と思い、とりあえず
gatsby clean
でキャッシュをクリアして、もう一度開発サーバーを立ち上げたところ、正常に起動しました。
類似の問題
キャッシュの消去について調べていると、どうやらmdファイルを消去した後も、似たような問題に遭遇する様子(2021/09/24現在、自分の環境では確認できませんでした。)。
あれ?何かおかしいぞ?となったら、とりあえずGatsbyのcacheを消してみるといいかもしれません。
解決
ページをつくっている時から、薄々思ってはいたのですが、cache周りの振る舞いがわからなくて、チョットコワイ...
せっかく時間もあるし、GoあたりでSSGを自作しても面白そうだなぁなどと思っております。