問題
もともとAmplifyのGen1でホスティングしていたReactのサイトがあるのですが、Gen2に移行したタイミングからかブラウザが真っ白になっていました。
developer toolのconsoleを見てみるとTypeError: Cannot read properties of null (reading 'useContext')
の文字が…!
ローカルでビルドしたアプリを起動してみたら問題なくブラウザ表示できるのでますます謎に。。
解決方法
moduleの依存関係に問題があるのかと思い、node_modulesとlockファイルを削除して再度ローカルでインストールしたらlockファイルに差分が出てきたので、そのままリポジトリにpushしてホスティングされたサイトを見たら問題なくサイトが表示されました!
私の場合はpnpmを使っているので、pnpm-lock.yamlを削除しました。
最後に
ホスティング先ではローカルと同じDocker Imageを使ってるので、環境差異はないと思ってたんですが、そうでもないのか…?と少しモヤモヤしますが、とりあえず解決できて一安心です。