web-dev-qa-db-ja.com

Firebase Cloud Functions:ファイルからの認証情報の読み取りに失敗しました

新しいFirebaseCloud Functions(バージョン> 1.0)が原因です。電話するだけです

admin.initializeApp();

パラメータなし。

ただし、そのようにした後、firebase deploy --only関数を実行すると、このエラーが発生しました:

ファイルG:\ projects\ANOTHER_PROJECT\ANOTHER_PROJECT.jsonからの資格情報の読み取りに失敗しました:エラー:ENOENT:そのようなファイルまたはディレクトリはありません。「G:\ projects\ANOTHER_PROJECT\ANOTHER_PROJECT.json」を開きます。

8
user38931

問題は、存在しないjsonファイルを指しているGOOGLE_APPLICATION_CREDENTIALS環境変数が定義されていて、長い間削除していたことであることがわかりました。

GOOGLE_APPLICATION_CREDENTIALS環境変数を削除しました。ターミナルを再起動してから、firebasedeploy--only関数が問題なく機能しました。

17
A Paracha