【问题标题】:Is it possible to use the firebase cli without an input file in Windows?是否可以在 Windows 中使用没有输入文件的 firebase cli?
【发布时间】:2018-06-28 01:04:57
【问题描述】:

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

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

我想避免仅将 JSON 写入文件以进行上传。是否可以在 Windows 中使用 firebase cli 在不使用文件的情况下更新数据库?

【问题讨论】:

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


    【解决方案1】:

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

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

    它响应以下消息:

    Error: STDIN input is not available on Windows.
    

    但是,这种命令在 Macos 和 Linux 上运行良好(我写了那个博客,并且我小心翼翼地实际运行了我谈到的命令!)。对于这两个平台,该文档在技术上是正确的。它只是没有记录 STDIN 在 Windows 上不起作用的事实(我的猜测是 node.js 不处理这个)。

    我将在内部提交错误以更新文档以反映 Windows 上的实际情况。

    【讨论】:

      猜你喜欢
      • 2018-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-20
      • 2013-12-04
      • 2016-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多