Firebase Functions Deploy:解析函数触发器时发生错误

问题描述 投票:5回答:2

我正在使用Firebase Functions JS版本,并且在运行firebase deploy时收到此错误:

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

这是我的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);

我的节点版本-8.11.1NPM-5.6.0

firebase google-cloud-functions
2个回答
10
投票

这是[email protected]中的错误。在3.18.2中已固定。

运行:npm install -g firebase-tools@latest


0
投票

尝试运行此

npm i --save firebase-functions@latest

© www.soinside.com 2019 - 2024. All rights reserved.