是否可以从 Firebase Functions Shell 运行脚本?

Fel*_*rri 4 firebase firebase-realtime-database google-cloud-functions firebase-cli

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

但是,我必须在 shell 中复制粘贴测试代码,这有点烦人。

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

Dou*_*son 8

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

$ firebase experimental:functions:shell < tests.js
Run Code Online (Sandbox Code Playgroud)

取自这个博客

您可能仍然需要使用 ctl-C 终止 shell。如果您希望看到该更改,请提交错误报告