web-dev-qa-db-ja.com

TypeErrorの取得:Firebaseエミュレーターの実行時にオブジェクトをプリミティブ値に変換できません:開始

Firebase-toolsを8.4.0に更新し、firebaseエミュレーターを実行すると次のエラーが発生するようになりました:開始:

⚠TypeError:プロキシでオブジェクトをプリミティブ値に変換できません。 (/Users/USER/.nvm/versions/node/v13.5.0/lib/node_modules/firebase-tools/lib/emulator/functionsEmulatorRuntime.js:311:83)

必要な追加情報があれば教えてください!

4
user2521295

@RosárioPereiraFernandesによって参照される問題に関する最新の コメント は次のように述べています:

一般に、誰もinitializeApp(functions.config().firebase)を使用するべきではありません。プレーンなinitializeApp()が推奨されます。

引数を渡さずにinitializeAdd()を呼び出すと、エミュレータが正しく起動することを証明できます。

2
fulv

8.3.0と8.4.0のリグレッションです。ここでは8.2.0にダウングレードします

npm i -g [email protected]
1
tomrozb