NextJS version 15のビルド時に発生する謎エラー
ビルドする時に発生したエラー
```
Error occurred prerendering page "/_not-found". Read more: https://nextjs.org/docs/messages/prerender-error
TypeError: Cannot read properties of null (reading 'useContext')
at t.useContext (/app/node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js:68:6274)
at w (/app/.next/server/chunks/619.js:1:16044)
at react-stack-bottom-frame (/app/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js:25:229305)
at renderWithHooks (/app/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js:25:66965)
at renderElement (/app/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js:25:81693)
at renderElement (/app/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js:25:135151)
at retryNode (/app/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js:25:140140)
at renderNodeDestructive (/app/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js:25:136545)
at renderNode (/app/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js:25:149261)
at renderElement (/app/node_modules/next/dist/compiled/next-server/app-page.runtime.dev.js:25:127450)
Export encountered an error on /_not-found/page: /_not-found, exiting the build.
⨯ Static worker exited with code: 1 and signal: null
```
とか
```
Error: <Html> should not be imported outside of pages/_document.
```
とか
```
Cannot read properties of null (reading 'useContext')
```
こういうエラーが出ました
解決策
NODE_ENVをdevelopmentからproductionに変更
参考
https://github.com/vercel/next.js/issues/65447
https://github.com/vercel/next.js/issues/56481#issuecomment-1755369676
やったこと
バージョンを14.〜〜にダウングレードしたら上手くできたとか情報があり試しましたが効果なしでした。
NODE_ENVを変えればいいとあったので.env内の値を変えて試したのですが、変わらずであれ〜?と思ったのですが、よく見たらdocker-compose.ymlにenvの設定をしてあったせいでNODE_ENVが変わっていなかっただけでした。
パッケージの見直しとかできたので結果オーライってことで
じゃあね〜