Firebase功能部署:解析功能触发器时发生错误

Dim*_*tri 5 firebase google-cloud-functions

我正在使用Firebase Functions JS版本,当我运行firebase部署时,我收到此错误:

Error: Error occurred while parsing your function triggers.

Error: Failed to parse app options file: Error: ENOENT: no such file or directory, open '[object Object]'
    at FirebaseAppError.FirebaseError
Run Code Online (Sandbox Code Playgroud)

这是我的index.js代码,直到导致此错误的行:

var functions = require('firebase-functions');
var firebase = require('firebase');
var admin = require('firebase-admin');


var serviceAccount = require("../functions/file.json");

admin.initializeApp({
    credential: admin.credential.cert(serviceAccount),
    databaseURL: "https://app.firebaseio.com"
});

var config = {
    apiKey: "key",
    authDomain: "app.firebaseapp.com",
    databaseURL: "https://app.firebaseio.com",
    projectId: "appID",
    storageBucket: "app.appspot.com",
    messagingSenderId: "number"
};

firebase.initializeApp(config);
admin.initializeApp(functions.config().firebase);
Run Code Online (Sandbox Code Playgroud)

我的节点版本 - 8.11.1 NPM - 5.6.0

aTo*_*aTo 10

这是一个错误firebase-tools@3.18.1.固定在3.18.2.

跑: npm install -g firebase-tools@latest

  • 3.18.2解决了这个问题.https://github.com/firebase/firebase-tools/releases/tag/v3.18.2 (3认同)