尝试导入错误:“initializeApp”未从“firebase”导出(导入为“firebase”)[关闭]

Posted

技术标签:

【中文标题】尝试导入错误:“initializeApp”未从“firebase”导出(导入为“firebase”)[关闭]【英文标题】:Attempted import error: 'initializeApp' is not exported from 'firebase' (imported as 'firebase') [closed] 【发布时间】: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看看是否有效 【参考方案1】:

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

试试这个:

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

【讨论】:

以上是关于尝试导入错误:“initializeApp”未从“firebase”导出(导入为“firebase”)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

尝试导入错误:“useRouteMatch”未从“react-router-dom”导出

尝试导入错误:“createGlobalStyle”未从“样式组件”导出

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

尝试导入错误:“addLocaleData”未从“react-intl”导出

尝试导入错误:“shouldUseActivityState”未从“react-native-screens”导出

尝试导入错误:“Switch”未从“react-router-dom”导出