使用 Babel 编译后代码出错不再显示错误信息
如题,不知道问题出在哪里。
5 回复
前端? node?
try {
} catch (err) {
console.log(err.stack)
}
在gulp中使用webpack遇到过类似问题。处理方式如下:
webpack({....}, function(err, stats){
if(err) throw new gulpUtil.PluginError("webpack", err);
var jsonStats = stats.toJson();
if(jsonStats.errors.length > 0) {
console.error(jsonStats.errors.join('\n\r'));
}
if(jsonStats.warnings.length > 0)
console.log(jsonStats.warnings);
});
)
@gjc9620 Node.js 中,使用 Express 框架,就是那种非常简单的错误,如:引用了一个不存在的文件,不使用 Babel 时会直接报错的,但是使用了 Babel 后就会卡住,但是并不报错,因为不是非常棘手的问题,我一直都用断点的方式人工找到问题所在,所以过了这么久才来回复,实在不好意思。
@liaosong 不会使用 webpack,去研究一下看看是不是能用同样的思路解决