【问题标题】:How to use SpiderMonkey's debugging support in the Mongo shell?如何在 Mongo shell 中使用 SpiderMonkey 的调试支持?
【发布时间】:2012-03-03 06:57:18
【问题描述】:

MongoDB 的外壳扩展了 SpiderMonkey。有没有办法连接到一些SpiderMonkey's debugging support?我还没有找到一种方法来做一些简单的事情,比如激活一个 onerror() 处理程序来打印未处理异常的调用堆栈跟踪。

【问题讨论】:

  • 对调试器对象的支持仅在几个月前才出现,因此如果嵌入式 SpiderMonkey 版本不是最新的,甚至可能不存在壳内调试器支持 - 你能做一个简单的测试看看它是否存在,比如评估 |Debugger|?我最近的 shell 给出了 |function Debugger() {[native code]}|结果。
  • @cdleary Debugger 没有定义,所以你可能是对的:他们还没有整合这些变化。

标签: javascript debugging mongodb spidermonkey mongo-shell


【解决方案1】:

目前 mongo 的源码使用的是 spidermonkey 1.7,所以不支持调试 API,因为它似乎是添加到 1.8 的。

未来 mongo 可能会升级到 SM1.8,如果您想请求功能,请在 jira.mongodb.org 上提交工单。

【讨论】:

    【解决方案2】:

    根据@cdleary 的观点,MongoDB 的外壳似乎没有集成 SpiderMonkey 的调试支持。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-01
      • 2011-01-21
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多