有什么方法可以调试Firebase云函数运行时或语法错误?

jk9hmnmh  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(117)

我经常会发现:
functions:无法从源加载函数定义:Firebase错误:无法成功分析函数代码库。它可能有语法或运行时错误
代码是大错误可以在任何地方。难道没有一种可靠的方法来知道它偶然发现了哪一行导致了错误吗?
由于函数无法运行,我无法访问日志。和模拟器也显示相同的无用消息。这对云函数的使用是不利的,因为寻找bug需要花费大量的时间,而不知道在哪里寻找。

t5zmwmid

t5zmwmid1#

我终于能够调试了,我几乎是靠运气找到了一种方法:
按照本页中的“npm install -g firebase-tools”安装说明进行安装后:https://firebase.google.com/docs/functions/local-emulator?hl=en&authuser=0
从函数目录中:

  • 运行:firebase模拟器:start --inspect-functions
  • 单击出现的localhost链接,这将打开一个浏览器窗口并启用调试。
  • 在我的IDE webstorm中,我所要做的就是点击“Play”按钮,让调试程序运行所有的函数代码,并发现所有的语法问题。修复后,我能够在代码中放置断点,并可以访问完整的调试功能。没有这个就不可能工作。

相关问题