我正在寻找一个调试器,它可以让我在与断点相同的上下文中启动异步操作。
我已经尝试了节点v0.12.0的默认调试器以及node-inspector
,但两者似乎都吞下了我的异步尝试 - 甚至无法评估简单的代码,如:
> setTimeout(function() { console.log('foo') }, 1000);
然而,node
repl会像我期望的那样评估上述内容:' foo'在一秒钟后打印在控制台中。
当前的调试工具无法实现异步操作吗?我喜欢在调试测试等时以交互方式驱动像webdriver这样的东西。