babel-node未显示错误

时间:2016-05-23 20:28:42

标签: javascript node.js debugging babeljs

我不确定原因,但我遇到了一个对象是undefined的情况,我试图调用该对象的属性。什么事情都没有,除了控制台似乎挂起(没有打印控制台消息)。现在,我运行我的ES2015程序如下

$> ./node_modules/.bin/babel-node ./my-app

这是babel的一个已知问题,这可能是别的吗?

1 个答案:

答案 0 :(得分:2)

您需要添加unhandledRejection处理程序。

process.on('unhandledRejection', function(err){
    console.log(err.stack);
    process.exit(1);
});

否则,Node的默认Promise实施将默默地允许reject调用不带.catch处理程序的promises。