我正在使用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
这是[email protected]
中的错误。在3.18.2
中已固定。
运行:npm install -g firebase-tools@latest
尝试运行此
npm i --save firebase-functions@latest