After upgrading to 8.0.0, I get the following error:
Attempted import error: ‘initializeApp’ is not exported from ‘firebase/app’ (imported as ‘firebase’).
My import looks like this:
import * as firebase from "firebase/app"
firebase.initializeApp({ ... })
TypeScript also complains:
Property ‘initializeApp’ does not exist on type ‘typeof import(“/path/to/my/file”)’. ts(2339)
How do I fix this?
Kenil Vasani
In version 8.0.0, the Firebase SDK had a breaking change in the way it handles exports:
So, you will have to use the new ESM bundle default export: