新しいFirebaseCloud Functions(バージョン> 1.0)が原因です。電話するだけです
admin.initializeApp();
パラメータなし。
ただし、そのようにした後、firebase deploy --only関数を実行すると、このエラーが発生しました:
ファイルG:\ projects\ANOTHER_PROJECT\ANOTHER_PROJECT.jsonからの資格情報の読み取りに失敗しました:エラー:ENOENT:そのようなファイルまたはディレクトリはありません。「G:\ projects\ANOTHER_PROJECT\ANOTHER_PROJECT.json」を開きます。
問題は、存在しないjsonファイルを指しているGOOGLE_APPLICATION_CREDENTIALS環境変数が定義されていて、長い間削除していたことであることがわかりました。
GOOGLE_APPLICATION_CREDENTIALS環境変数を削除しました。ターミナルを再起動してから、firebasedeploy--only関数が問題なく機能しました。