是否有可能在节点7中使用–harmony_async_await跨asynchronous/等待边界获取堆栈跟踪?

我们正在尝试在节点7中使用–harmony_async_await,并且与使用babel进行asynchronous/等待的传输进行比较,却缺less了具有长堆栈跟踪的function( http://bluebirdjs.com/docs/api/promise.longstacktraces.html )。

显然,如果有一个选项可以“只看到这个” – 在chrome(ium)方面,它们似乎支持它在检查器中,但是最新的工作是在v8 5.4之后(即不在节点7 ):

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

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

另一种方法是让v8使用蓝鸟的诺言实现 – 但我怎么能做到这一点? 重写global.Promise不会改变async / await的行为(他们仍然使用默认的promise)。