是否可以 运行 来自 Firebase Functions Shell 的脚本?

Is it possible to run a script from Firebase Functions Shell?

我一直在使用 Firebase Functions Shell (firebase experimental:functions:shell),我发现它非常适合测试 firebase 数据库和 http 侦听器。

然而,我不得不在 shell.

中复制粘贴测试代码,这有点烦人

有什么方法可以只在文件中编写一些 js 代码,然后 运行 使用 Firebase shell 编写完整的文件?不用复制粘贴?

是的,将您的脚本发送到 shell 的标准输入。

$ firebase experimental:functions:shell < tests.js

摘自 this blog.

您可能仍然需要用 ctl-C 终止 shell。如果您想看到该更改,请file a bug report