一日中冷たい雨がふりしきり,あまりパッとしない一日でした.

昨晩はヘンなタイミングで寝落ちしてしまたためにだいぶ遅くなってしまい,結局1時半くらいになんとか寝つきました.ニチアサリアタイするつもりが11時までしっかり寝たおかげで元気いっぱいになれたのはよかったです.

起きた時点でほとんど正午だったので冷やごはんにあじのあらでとった出汁をかけた出汁茶漬けを食べて,午後はまた少しだけボルゴウ・システムを手直ししました.どこが変わったか探してみよう!Next.js のバージョンがそれなりに古くなにをするにもエラーが出まくって不便だったのでとりあえず全パッケージをできるだけ最新にしてみました.アップデート後に Component 内で動的に画像を import して,next-optimize-images で最適化していた箇所で

TypeError: unsupported file type: undefined (file: undefined)

というエラーが出てバカにしないでくれる!?と思ったのですが,どうやら v11 以降でオンになっている画像最適化の機能が悪さをしているらしくここに従って next.config.js に以下の設定を追加したらなおりました.

module.exports = { images: { disableStaticImages: true } }

よく読むと v11.0.1 で修正されたと書いてある気がしますが自分の環境 (v12.0.10)でしっかり再現してしまったのでなんともです.こういうの深入りして調べたところでスッキリ解決した試しがないのでとにかく直ったからヨシと忘れていくのがいいのかもしれません.とここまで書いてふつうに Next.js 組み込みの画像最適化使えばよくない?と思ったので試してみたらつつがなくビルド通ってしまったのでこのくだりは忘れてください.あとちょうどうでもいいことですけど右上のランダムに記事が表示されるボタン,ビルド時に各ページからどこへ飛ぶのかランダムに割り振るのでごくごくまれにふたつの記事の間でループすることがありますね.ぽちぽちデバッグしてたら引いてしまってちょっとびっくりしました.

晩はおかいものにいって,明日から襲いくるくつうをなんとかのりこなすべくお鍋いっぱいにスーパーミネストローネ改を作りつつ白菜の水炊きを食べました.今回はセロリ入れ忘れてないのでよりさわやかな味になったはずです.

以上です.どうもありがとうございました