【解決】Next.jsをアップデートした際に生じたエラー。
2022/06/04
Next.jsをアップデートし、npm run devすると下記のエラーが出るようになった。
//下記のどちらかが出る。
Error: Cannot find module '.next/server/pages/_document.js'
TypeError: Cannot destructure property 'components' of 'object null' as it is null.
今まで出なかったエラーだけに困惑した。
解決策:
/.nextフォルダを削除
このフォルダはrun dev すると自動で生成されるフォルダで、Next.jsのビルド情報が入っている。
旧バージョンのビルド情報が残っており、新バージョンとの差異で出たエラーである。
※本番環境だと、ビルドするたびに.next が書き変わる(Next.js 11以上)ので普通に動作するが、デバック環境だとそうでは無かった。
まとめ
とりあえず解決できたのでOk!