チームで開発している際、度々タイトルのエラーに悩まされました、、。
Firebaseは認証とストレージを利用していました。この問題が起こるタイミングが決まってリポジトリを作り直した際でした。
ネットでの解決策を見てみると決まって、「firebase.initializeAppが複数回呼ばれているため一度だけ呼び出すようにする」という答えでした。
私たちも他の記事の方と同様に以下のコードを追加しましたが解決できません、、。
if (firebase.apps.length === 0) {
firebase.initializeApp(firebaseConfig);
}
しかし、そもそも私たちがこのエラーに悩まされている時はリポジトリを作り替えて.envに保存した時ということと時間と共になぜか解決するということがわかっていたので、まさかとは思いましたが、
nextディレクトリのcacheディレクトリを削除すること
で解決しました!!
どうやらキャッシュが残っていたことが原因のようでした、、。
皆さんもなぜか同じ問題が解決できないというときは試してみてください!!