我可以 运行 带有 "forever" 模块的 firebase 模拟器吗?

Am I able to run firebase emulators with "forever" module?

我是 运行 一个带有 Firebase 模拟器的本地 nodejs 服务器(使用 firebase emulators:start)。我在 google 云功能上有另一个版本 运行 - 但我在本地也需要一些东西 运行。

当错误发生时,我的整个节点进程终止,模拟器终止等...我必须返回并手动重新启动该进程。有没有办法在发生错误时自动重启它,例如使用forever?我试过 forever start firebase emulators:start 之类的东西,但没有用。

由于 Firebase 的构建和运行方式,它不支持任何此类将保持清醒作为虚拟进程的功能 non-stop。您很可能需要重构您的代码,使您需要无限期保持活动状态的进程与 firebase 模拟器托管的代码分开。