相关疑难解决方法(0)

firebase.initializeApp 不是函数

我正在尝试在 React 中创建一个站点,并且我已经使用添加了 Firebase 库 npm i firebase --save

然后我试图在我的应用程序中调用它,但我没有太多乐趣:

import * as firebase from "firebase";

const instance = firebase.initializeApp({
  apiKey: '123',
  authDomain: 'https://123.firebaseapp.com/',
  databaseURL: 'https://123.firebaseio.com/'
});

export default instance;
Run Code Online (Sandbox Code Playgroud)

无论我尝试什么,它都会抛出:

firebase.initializeApp 不是函数

我已经在我的 node_modules 中检查过它并重新安装了它,但我仍然没有这样的运气。

有什么建议?

firebase reactjs

7
推荐指数
3
解决办法
2万
查看次数

需要新版本后 Firebase 参考为空

文档提供了一种初始化 firebase 的简单方法,例如,此片段直接来自文件README.md

安装 Firebase npm 模块:

$ npm init
$ npm install --save firebase

在您的代码中,您可以使用以下方式访问 Firebase:

var firebase = require('firebase');
var app = firebase.intializeApp({ ... });
// ...

但在我的安装中,这不起作用,如,firebase为空({}当控制台登录时)。

文档中还有一个名为“仅包含您需要的功能”的部分,其中提供了以下代码片段:

var firebase = require('firebase/app');
require('firebase/auth');
require('firebase/database');

var app = firebase.initializeApp({ ... });
// ...
Run Code Online (Sandbox Code Playgroud)

这种方法对我有用,所以我想知道我首先做错了什么?

我正在使用browserify,如果这有帮助的话,但文档指出:浏览器版本设计为与包捆绑器(例如BrowserifyWebpack)一起使用。

node.js firebase

5
推荐指数
0
解决办法
1512
查看次数

标签 统计

firebase ×2

node.js ×1

reactjs ×1