Open1
Error: Minified React error #31 - nextjs build
turbo repoでnextjs15をcloudflareにdevployしてるアプリをバージョンアップしたら発生した。
▲ Error occurred prerendering page "/404". Read more: https://nextjs.org/docs/messages/prerender-error
▲ Error: Minified React error #31; visit https://reactjs.org/docs/error-decoder.html?invariant=31 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
errorページ足したり404ページ足したりしてもダメ。
効果があったのはこれだった。
rootフォルダのnode_modulesだけではなく、appディレクトリのnode_modulesにもreact・react-domが作成されており競合しているとのこと。
なお上記でnext buildを叩くと通るようになったが、npm run pages:build && wrangler pages deploy
を叩くとbuild中にnode_modulesが生成されて同じビルドエラーに。。。
解決方法がわからない。
が、ビルド中に出現するnode_modulesを手動で即消しすればdeployはできた。なんなんだこれ。