小编jam*_*rty的帖子

是否可以使用节点7中的--harmony_async_await在异步/等待边界上获取堆栈跟踪?

我们正在尝试在节点7中使用--harmony_async_await,并且与使用babel进行async/await的转换相比,缺少具有长堆栈跟踪的能力(http://bluebirdjs.com/docs/api/promise.longstacktraces.html).

显然,如果选择"只看到这个"会很棒 - 在chrome(ium)方面他们似乎在检查员中支持它,尽管最新的工作是在v8 5.4之后(即不在Node 7中) ):

https://bugs.chromium.org/p/v8/issues/detail?id=4483

https://codereview.chromium.org/2357423002/

另一种方法是让v8使用bluebird的promise实现 - 但我该怎么做呢?覆盖global.Promise不会改变async/await的行为方式(它们仍然使用默认的promises).

javascript v8 node.js async-await bluebird

15
推荐指数
1
解决办法
554
查看次数

标签 统计

async-await ×1

bluebird ×1

javascript ×1

node.js ×1

v8 ×1