我无法调试异步的"await"指令。我总是得到一个promise。 我看到图片中红色方框里有一个"Async"按钮,但我没有。 这是运行配置: 当我评估表达式时: 在WebStorm文档中,你可以看到有一个"Async"复选框。 有人有想法如何调试并获得"await"的结果吗?
调试器UI中已删除异步复选框,异步堆栈跟踪始终处于启用状态。 要评估Promise的值,请使用await操作符,例如await getPromise()。遗憾的是,由于JavaScript引擎的限制(https://bugs.chromium.org/p/chromium/issues/detail?id=833928),只有在代码不停在断点处时才能获取Promise的值:(您可以在调试器中的代码执行期间尝试评估该值(当代码未被暂停时)。