[英]undefined is not an object (evaluating 'firebase.initializeApp')
当我在 safari 中打开调试器时,我收到一条错误消息,指出未定义不是对象(正在评估“firebase.initializeApp”),它指向 firebase.initializeApp(firebaseConfig);。
var firebase
let firebaseConfig = {
apiKey: "removed",
authDomain: "removed",
projectId: "removed",
storageBucket: "removed",
messagingSenderId: "removed",
appId: "removed"
};
firebase.initializeApp(firebaseConfig);
let db = firebase.firestore();
firebase.initializeApp
是初始化应用程序的 v8(及更低版本)方式。 您可以考虑像这样使用 v9(及更高版本)样式:
import { initializeApp } from "https://www.gstatic.com/firebasejs/9.8.3/firebase-app.js";
const firebaseConfig = {
//...
};
const app = initializeApp(firebaseConfig);
或者,使用 Compat 版本(与 v8 兼容)
import firebase from "https://www.gstatic.com/firebasejs/9.8.4/firebase-app-compat.js"
firebase.initializeApp({ /* config */ });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.