Firebase Functions Deploy:解析函数触发器时出错 [英] Firebase Functions Deploy: Error occurred while parsing your function triggers

查看:19
本文介绍了Firebase Functions Deploy:解析函数触发器时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆