gpt4 book ai didi

javascript - Firebase `is not a function` Firebase 5.11.1 及更高版本出错

转载 作者:行者123 更新时间:2023-11-29 15:09:04 25 4
gpt4 key购买 nike

在我的 package.json 中有了这些

"firebase": "^5.11.1",
"react-scripts": "3.0.1",

然后运行react-scripts start

用这个 index.js

import firebase from 'firebase/app';
import 'firebase/functions';

const config = {
apiKey: "XXXXX-XXXXXXX",
authDomain: "XXXXXXXXX.firebaseapp.com",
databaseURL: "https://XXXXXXXXXX.firebaseio.com",
projectId: "XXXXXXXXX",
storageBucket: "XXXXXXX.appspot.com",
messagingSenderId: "XXXXXXXXX"
};


firebase.initializeApp(config);

const functions = firebase.functions();

我收到这个错误。

TypeError: firebase_app__WEBPACK_IMPORTED_MODULE_0___default.a.functions is not a function
Module../src/index.js
src/index.js:16
13 |
14 | firebase.initializeApp(config);
15 |
> 16 | const functions = firebase.functions();
17 |

我做错了什么?

最佳答案

你也需要导入 firebase 本身

import firebase from 'firebase/app'

此外,在调用 initializeApp() 之后,确保初始化函数

firebase.functions()

更新:关于您更新的问题代码,代码应该可以工作,请尝试删除您的节点模块并重新运行 yarn 或 npm install(取决于您使用的包管理器)

关于javascript - Firebase `is not a function` Firebase 5.11.1 及更高版本出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56814707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com