首页 > 解决方案 > 尝试导入错误:“initializeApp”未从“firebase”导出(导入为“firebase”)

问题描述

我们怎样才能解决它

./src/firebase.js

尝试导入错误:“initializeApp”未从“firebase”导出(导入为“firebase”)。

import firebase from 'firebase';

var firebaseConfig = {
    apiKey: "AIzaSyC_H_QFOOxAGFs2Nz4URaSRWD9VdLMBNE0",
    authDomain: "drugsreact.firebaseapp.com",
    databaseURL: "https://drugsreact-default-rtdb.firebaseio.com",
    projectId: "drugsreact",
    storageBucket: "drugsreact.appspot.com",
    messagingSenderId: "575958955155",
    appId: "1:575958955155:web:9e42328794cbf3ada4c966"
  };
 
  // Initialize Firebase
  var fireDb = firebase.initializeApp(firebaseConfig);
  export default fireDb.database().ref();

标签: reactjsfirebase

解决方案


这是由于 firebase SDK 在其新版本 8.0.0 中处理导出方面发生了一些变化

尝试使用这个:

import firebase from "firebase/app" 代替 import firebase from 'firebase';


推荐阅读