謎の地雷を踏み抜いたのでメモ。
Next.jsで静的HTMLを出力する next export
がありますが、これをローカルで実行すると何故かエラーが吐かれ失敗するという事象がありました。
Error occurred prerendering page "/hoge". Read more: https://nextjs.org/docs/messages/prerender-error Error: Cannot find module for page: /hoge
CIだと通るのに不思議だな〜と思っていましたが、以下に解決法が載っておりました。
私の場合、別のターミナルでyarn dev (next)コマンドを実行させていました。そのプロセスを停止して、yarn build && yarn exportを実行したら、問題は解決しました。
あっ・・・ next dev
やりながらだとダメなのね・・・
ということで next dev
を止めて next export
したら無事通りました。めでたしめでたし。