firebase_compat_app__WEBPACK_IMPORTED_MODULE_0__.default.storage 不是一个函数,firbase.storge() 方法不起作用也尝试 firebaseApp.storage

问题描述 投票:0回答:2

(

npm firebase ^9.6.10
)

import firebase from 'firebase/compat/app';
import 'firebase/compat/auth';
import 'firebase/compat/firestore';

const firebaseConfig = {
  apiKey: "",
  authDomain: "",
  projectId: "",
  storageBucket: "",
  messagingSenderId: "",
  appId: "",
  measurementId: "",
};

const firebaseApp = firebase.initializeApp(firebaseConfig);
const db = firebaseApp.firestore();
const auth = firebase.auth();
const provider = new firebase.auth.GoogleAuthProvider();
const storage = firebase.storage();

export {
  auth,
  provider,
  storage
};
export default db;
reactjs firebase firebase-storage
2个回答
3
投票

您还必须导入 Firebase Storage SDK,就像 Firestore 和其他 Firebase 服务一样:

import 'firebase/compat/auth';
import 'firebase/compat/firestore';

// Add Firebase storage
import 'firebase/compat/storage';

0
投票

是的,这对我有用。谢谢!

导入“firebase/compat/storage”;

© www.soinside.com 2019 - 2024. All rights reserved.