Firebase Functions Deploy:解析函数触发器时出错 [英] Firebase Functions Deploy: Error occurred while parsing your function triggers
问题描述
我正在使用 Firebase Functions JavaScript
版本,当我运行 firebase deploy
时,我收到此错误:
I'm using Firebase Functions JavaScript
version, and when I run firebase deploy
, I'm getting this error:
错误:解析函数触发器时出错.
Error: Error occurred while parsing your function triggers.
错误:无法解析应用程序选项文件:错误:ENOENT:没有这样的文件或目录,打开[object Object]"在 FirebaseAppError.FirebaseError
Error: Failed to parse app options file: Error: ENOENT: no such file or directory, open '[object Object]' at FirebaseAppError.FirebaseError
这是我的 index.js
代码,直到导致此错误的行:
This is my index.js
code up until the line which causes this error:
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.1
NPM - 5.6.0
推荐答案
这是 firebase-tools@3.18.1
中的一个错误.在 3.18.2
中已修复.
It's a bug in firebase-tools@3.18.1
. Fixed in 3.18.2
.
运行:npm install -g firebase-tools@latest
这篇关于Firebase Functions Deploy:解析函数触发器时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!