reactjs - 尝试导入错误:“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();
解决方案
这是由于 firebase SDK 在其新版本 8.0.0 中处理导出方面发生了一些变化
尝试使用这个:
import firebase from "firebase/app"
代替
import firebase from 'firebase';
推荐阅读
- azure - 当我在 Azure 应用服务中部署 Azure Web 作业时,由于退出代码 -532462766 而失败
- r - 在 Windows 机器上的 Rstudio 中使用 install_github 安装包“cindex”时出错
- javascript - 为什么函数上没有括号
- java - 错误:RuntimeException 并且无法在 Android Studio 上获取 FirebaseDatabase 实例
- python - 当图像已经属于 AWS 链接时,如何在 Colab / AWS ML 实例上下载图像以用于 ML 目的
- python - 从 DataFrame.apply 检索未知的列名
- azure-data-factory-2 - 通过 ADF 连接到 IaaS 数据库
- html - CSS 复选框样式 - 大小颜色变化
- android - Android bundle 的原始文件大小有点奇怪
- node.js - 修复 Webpack 的 Watch 选项