Javascript Can';t在节点中运行新的firebase

Javascript Can';t在节点中运行新的firebase,javascript,node.js,npm,firebase,Javascript,Node.js,Npm,Firebase,我跟在后面。但是,我无法实例化firebase对象 我有一个package.json文件,从以下内容开始: npm install firebase --save 然后做了以下工作: let Firebase = require('firebase'); let myFire = new Firebase('[link to my app]'); 但是,当我从终端运行johnyfive应用程序时,我得到一个错误:Firebase不是一个函数 我该怎么解释这个物体?Firebase是否更改

我跟在后面。但是,我无法实例化firebase对象

我有一个
package.json
文件,从以下内容开始:

npm install firebase --save
然后做了以下工作:

let Firebase = require('firebase');
let myFire   = new Firebase('[link to my app]');
但是,当我从终端运行
johnyfive
应用程序时,我得到一个错误:
Firebase不是一个函数

我该怎么解释这个物体?Firebase是否更改了API


注意:我将其注入repl并运行>>类型的Firebase,我发现它实际上是一个“对象”。

是的,他们更改了API,请看:

以下是您现在的操作方式:

// See https://firebase.google.com/docs/web/setup#project_setup for how to
// auto-generate this config
var config = {
  apiKey: "apiKey",
  authDomain: "projectId.firebaseapp.com",
  databaseURL: "https://databaseName.firebaseio.com"
};

firebase.initializeApp(config);

var rootRef = firebase.database().ref();
要获取
config
值,请转到前面代码顶部的URL,该URL将指导您执行以下操作:

let Firebase = require('firebase');
let myFire   = new Firebase('[link to my app]');
要将Firebase添加到应用程序中,您需要一个Firebase项目和一小段代码,以添加到应用程序HTML中,其中包含有关项目的一些详细信息

  • 如果您还没有Firebase项目,请在Firebase控制台中创建Firebase项目。
    • 如果您已有与应用程序关联的现有Google项目,请单击导入Google项目。否则,单击“创建新项目”
    • 如果您已经有一个项目,请从项目概述页面单击添加应用程序
  • 单击将Firebase添加到您的web应用程序
  • 单击复制,然后将代码片段粘贴到应用程序HTML中

  • 好的..现在,我得到了数据库URL,但不知道在哪里可以找到apiKey和AuthDomain在代码顶部有一个链接可以指导您,在answerGreat answer@JaimeGómez中添加了一个参考