I've added firebase-admin v12.0.0 package to my app, here is what I've done so far:
import { initializeApp, credential } from 'firebase-admin';
/*.....*/
initializeApp({
credential: credential.cert({
projectId: '...',
privateKey: '...',
clientEmail: '...',
}),
});
and in chrome developer console I have this
chunk-345H5RC3.js?v=d7e643dc:4896 Uncaught TypeError: Class extends value undefined is not a constructor or null
at node_modules/firebase-admin/lib/utils/api-request.js (chunk-345H5RC3.js?v=d7e643dc:4896:59)
at __require2 (chunk-S5KM4IGW.js?v=d7e643dc:18:50)
at node_modules/firebase-admin/lib/app/credential-internal.js (chunk-345H5RC3.js?v=d7e643dc:28359:25)
at __require2 (chunk-S5KM4IGW.js?v=d7e643dc:18:50)
at node_modules/firebase-admin/lib/app/lifecycle.js (chunk-345H5RC3.js?v=d7e643dc:29277:33)
at __require2 (chunk-S5KM4IGW.js?v=d7e643dc:18:50)
at node_modules/firebase-admin/lib/app/firebase-namespace.js (firebase-admin.js?v=d7e643dc:100221:23)
at __require2 (chunk-S5KM4IGW.js?v=d7e643dc:18:50)
at node_modules/firebase-admin/lib/default-namespace.js (firebase-admin.js?v=d7e643dc:100429:32)
at __require2 (chunk-S5KM4IGW.js?v=d7e643dc:18:50)
I use node v18.19.1
I expect that firebase-admin initialize correctly
So far I've changed version of node and firebase-admin, deleted node_modules and relaunch npm install
This is what mine looks like with the same installation. I think the issue is the
credential: credential.cert?