使用 node --inspect 将 Firebase 模拟函数附加到浏览器 DevTools

using node --inspect to attach Firebase emulated functions to browser DevTools

我正在尝试使用 node --inspect 将我的 index.js Firebase 函数附加到 chrome devtools,以获得比终端日志提供的更丰富的调试体验。

到目前为止我还没有成功;这是我尝试过的:

  1. 简单地 运行 firebase servefirebase emulators:start(但是 Chrome devtools 似乎没有检测到这些)

  2. 运行 node --inspect 针对 functions/index.js,它在 localhost:9229 上提供它,但不在我需要的模拟器的上下文中其他服务(hostingfirestore)。

  3. 阅读节点文档和这个 SO post: Can't debug node.js using Chrome DevTools

我不确定

任何方向表示赞赏。

这是刚刚在 Firebase CLI 7.11.0 版中添加的(请参阅 release notes)。您需要 运行:

firebase emulators:start --inspect-functions