【问题标题】:Attempted import error: 'initializeApp' is not exported from 'firebase' (imported as 'firebase') [closed]尝试导入错误:“initializeApp”未从“firebase”导出(导入为“firebase”)[关闭]
【发布时间】:2021-06-27 03:14:39
【问题描述】:

我们如何解决它

./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();

【问题讨论】:

  • 你可以试试import * as firebase from firebase看看是否有效

标签: reactjs firebase


【解决方案1】:

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

试试这个:

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

【讨论】:

    猜你喜欢
    • 2021-02-13
    • 2021-11-18
    • 2021-02-09
    • 2021-08-22
    • 2021-10-26
    • 2021-10-26
    • 2021-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多