在 Windows 中是否可以在没有输入文件的情况下使用 firebase cli?
Is it possible to use the firebase cli without an input file in Windows?
我正在尝试使用 firebase cli 将数据上传到 firebase 实时数据库。我遵循了 firebase blog 上的示例,但我 运行 遇到了问题。
似乎 Windows 版本的 firebase cli 不允许来自 STDIN 的数据或作为命令行参数,这与 firebase documentation for the cli 相矛盾。
我想避免将 JSON 写入仅用于上传的文件。是否可以在 Windows 中使用 firebase cli 在不使用文件的情况下更新数据库?
当我运行下面的命令在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 的现实。
我正在尝试使用 firebase cli 将数据上传到 firebase 实时数据库。我遵循了 firebase blog 上的示例,但我 运行 遇到了问题。
似乎 Windows 版本的 firebase cli 不允许来自 STDIN 的数据或作为命令行参数,这与 firebase documentation for the cli 相矛盾。
我想避免将 JSON 写入仅用于上传的文件。是否可以在 Windows 中使用 firebase cli 在不使用文件的情况下更新数据库?
当我运行下面的命令在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 的现实。