newrelic-async-listener-broken-es6-promise
演示脚本显示了 newrelic 和 async-listener 模块之间的检测冲突 wrt 包装 ES6 承诺的检测
跑步:
带有 --harmony 标志的可重现运行节点 12。
运行演示:
# installs newrelic and async-listener (commonly brought in via continuation-local-storage)
npm install
node --harmony index.js
脚本所做的只是需要 newrelic 和 async-listener,然后简单地尝试创建一个 ES6 Promise ( new Promise(function() {}); )。
一个人得到这样的堆栈跟踪:
/Users/dlopuch
1