1

我无法找到传递到 firebase-tools 的节点模块版本的选项的任何参考。如何打开诊断日志记录或进度输出?firebase 工具的 github README 只说:

Firebase CLI 也可以通过编程方式用作标准节点模块。每个命令都作为一个函数公开,该函数接受一个选项对象并返回一个 Promise。

并且只有示例:

client.deploy({
  project: 'myfirebase',
  token: process.env.FIREBASE_TOKEN,
  cwd: '/path/to/project/folder'
}).then(function() {...

获得完整的文档真是太好了。源代码没有太大帮助。

4

2 回答 2

1

目前还没有通过 Firebase CLI 的编程 API 查看进度的好方法。您最好的选择是改为使用spawn或类似的方式将其作为进程运行并简单地捕获标准输出。

我们希望在未来改进这一点,但目前还没有具体的计划。

于 2017-04-24T23:38:31.703 回答
0

要查看对象的完整键列表client,请参阅commands/index.js

就要传递的选项而言,这绝对很难弄清楚。这似乎是一个很好的机会来提交请求对文档进行特定改进的问题,或者尝试自己记录并提交 PR。

于 2017-04-24T22:57:13.320 回答