Javascript 类型错误:Firebase不是一个函数

Javascript 类型错误:Firebase不是一个函数,javascript,node.js,firebase,Javascript,Node.js,Firebase,我正在尝试学习firebase节点教程: 我的node.js应用程序因“TypeError:Firebase不是函数”错误而崩溃。我的index.js文件: var Firebase = require("firebase"); var firebaseRef = new Firebase("https://word-word-number.firebaseio.com/"); 第二行是发生碰撞的地方 在my package.json中,我有: "firebase": "^3.0.2",

我正在尝试学习firebase节点教程:

我的node.js应用程序因“TypeError:Firebase不是函数”错误而崩溃。我的index.js文件:

var Firebase = require("firebase");
var firebaseRef = new Firebase("https://word-word-number.firebaseio.com/");
第二行是发生碰撞的地方

在my package.json中,我有:

"firebase": "^3.0.2",


事实证明,firebase.com教程中关于最新firebase软件包的使用方法已经过时了。下面是来自的新说明

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

var firebase=require('firebase');
firebase.initializeApp({
apiKey:“”,
身份验证域:“”,
数据库URL:“”,
storageBucket:“”
});
或者,如果您通过新的Google Firebase dashboard中的权限设置
服务帐户
,请使用新的官方文档中引用的方法:


为nodeJs用户更新的文档
这可能会修复所有这些错误。

这就是为什么要查看第一个。它包含更新的文档和迁移指南作为Firebase的新手,我没有意识到Firebase.com文档不是官方文档。希望这篇文章对其他处于相同位置的人有用。firebase.com是官方网站,因为它是他们的网站,但在他们的首页上,他们通知你他们有一个更新的网站,位于firebase.google.com
"node": "5.11.0"
var firebase = require('firebase');
firebase.intializeApp({
  apiKey: '<your-api-key>',
  authDomain: '<your-auth-domain>',
  databaseURL: '<your-database-url>',
  storageBucket: '<your-storage-bucket>'
});