WebStorm的Async Await调试Node.js Sails.js

3
我无法调试异步的"await"指令。我总是得到一个promise。 我看到图片中红色方框里有一个"Async"按钮,但我没有。 enter image description here 这是运行配置: enter image description here 当我评估表达式时: enter image description here 在WebStorm文档中,你可以看到有一个"Async"复选框。 enter image description here 有人有想法如何调试并获得"await"的结果吗?
1个回答

7
调试器UI中已删除异步复选框,异步堆栈跟踪始终处于启用状态。 要评估Promise的值,请使用await操作符,例如await getPromise()。遗憾的是,由于JavaScript引擎的限制(https://bugs.chromium.org/p/chromium/issues/detail?id=833928),只有在代码不停在断点处时才能获取Promise的值:(您可以在调试器中的代码执行期间尝试评估该值(当代码未被暂停时)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接