是否可以在Windows中使用没有输入文件的firebase cli?

时间:2018-01-18 20:52:05

标签: firebase firebase-realtime-database firebase-tools

我正在尝试使用firebase cli将数据上传到firebase实时数据库。我按照firebase blog上的示例进行了操作,但我遇到了问题。

似乎Windows版本的firebase cli不允许来自STDIN的数据或作为命令行参数,这与firebase documentation for the cli相矛盾。

我想避免将JSON写入文件只是为了上传。是否可以在Windows中使用firebase cli来更新数据库而不使用文件?

1 个答案:

答案 0 :(得分:1)

当我在Windows命令shell中运行以下命令时:

echo {'foo':'bar'} | firebase database:set -y /foo

它响应以下消息:

Error: STDIN input is not available on Windows.

但是,这种命令在Macos和Linux上运行正常(我写了那个博客,我注意实际运行我所说的命令!)。对于这两个平台,文档在技术上是正确的。它只是没有记录STDIN在Windows上不起作用的事实(我的猜测是node.js无法解决这个问题)。

我会在内部提交一个错误,以便更新文档以反映Windows上的实际情况。