Ist es möglich, Stack-Traces über Async- / Abwarten-Grenzen hinweg mit Hilfe von --harmony_async_await in Node 7 zu erhalten?

8

Wir experimentieren mit --harmony_async_await in Knoten 7, und verglichen mit dem transpilieren mit babel für async / await fehlt die Fähigkeit, lange Stack-Traces zu haben ( Ссылка ).

Offensichtlich wäre es großartig, wenn es eine Option gäbe, "nur das zu sehen" - auf der Chromium-Seite scheinen sie es im Inspektor zu unterstützen, obwohl die neuesten Arbeiten hierzu nach v8 5.4 sind (dh nicht in Knoten 7):

Ссылка

Ссылка

Ein alternativer Ansatz wäre es, v8 dazu zu bringen, die Versprechensumsetzung von bluebird zu verwenden - aber wie kann ich das tun? Überschreiben global.Promise ändert nicht, wie async / abwarten verhalten (sie verwenden immer noch die Standardversprechen).

    
james.haggerty 18.11.2016, 06:41
quelle

0 Antworten