尝试在部署指令后部署多个函数导致错误,arg太多了

时间:2017-08-17 21:08:12

标签: firebase google-cloud-functions firebase-tools

我有一个index.js,其中包含一些导出,每个导出只包含一个函数。我尝试一次部署它们中的一些,CLI给出了下面的错误;

Error: Too many arguments. Run firebase help deploy for usage instructions

我做错了什么?基于--help,我可以使用这样的东西:

firebase deploy --only functions:func1,functions:func2

其他信息:我使用的是firebase CLI v3.9.2。在documentation之后,我将我的功能重组为

格式
exports.groupA = {

func1: functions.https.onRequest(...),

func2: functions.database.ref('\path').onWrite(...),

} 

仍然无法运作!不知道为什么。我运行类似

的东西
firebase deploy --only functions:groupA.func1,func2

firebase deploy --only functions:groupA.func1,functions:groupA.func2

还有更多变化..没有运气。

1 个答案:

答案 0 :(得分:0)

exports const func1 = functions.https.onRequest(...),

exports const func2 = functions.database.ref('\path').onWrite(...),

然后通过

进行部署
firebase deploy --only functions