CNode

使用 Babel 编译后代码出错不再显示错误信息

问答
DDuanPengfei发布于10 年前最后回复10 年前5 回复5729 浏览0 收藏

如题,不知道问题出在哪里。

查看回复

回复 (5)

G
gjc9620#1·10 年前

前端? node?

L
liaosong#2·10 年前

在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);

  });
)
D
DuanPengfei#3·10 年前

@gjc9620 Node.js 中,使用 Express 框架,就是那种非常简单的错误,如:引用了一个不存在的文件,不使用 Babel 时会直接报错的,但是使用了 Babel 后就会卡住,但是并不报错,因为不是非常棘手的问题,我一直都用断点的方式人工找到问题所在,所以过了这么久才来回复,实在不好意思。

D
DuanPengfei#4·10 年前

@liaosong 不会使用 webpack,去研究一下看看是不是能用同样的思路解决

W
wh1100717#5·10 年前
try {
} catch (err) {
	console.log(err.stack)
}
参与回复
登录后即可参与回复。登录