2016-05-19 7 views
11

Firebaseがこのアプリケーション内で動作することができない理由を私の人生では理解できません。私が持っている場合はFirebase:Uncaught TypeError:Firebaseがコンストラクタではありません

Uncaught TypeError: Firebase is not a constructor 

:私はエラーを取得しておく

var Firebase = require("firebase"); 
var ref = new Firebase("https://letspretendthisisreal.firebaseio.com"); 

私は私だけの単純なアプリケーションを構築しておりますので、私はアンギュラ使用していない...私は知っている私に電子と恥を使用しています私の使用のためにのみ。私は運が無ければ答えをオンラインで見つけようと、かなりの時間を費やしました。あなたは私のただ一つの希望だ!

+1

つまり、 'Firebase'はコンストラクタ関数ではなく、まったく関数でもありません。 'require()'がfirebaseコンストラクタを返していますか? –

答えて

17

最近firebaseがWeb SDKを更新しました。これによってAPIの一部が変更されました。使用している構文は2.x APIのように見えますが、3.xはかなり異なっています。使用しているバージョンを確認するには、package.jsonを確認してください。 3.xの場合は、新しいAPIを使用してfirebaseを初期化する方法については、the new docs siteを参照してください。

+0

私はこのプロセスを踏んでおり、firebase CLIを使って自分のfirebaseプロジェクトに正常にログインすることさえできます。しかし、node.jsを実行すると、PERMISSION_DENIEDというエラーが出ます –

関連する問題