0

是否有一个节点 cli 选项可以让它不打印错误?

例如,我希望下面的命令不打印未捕获的异常,即使它发生了。但我不只是想在代码中捕捉到它。如果没有异常或错误,那么它应该打印(如果要打印的消息存在)它的意图。

$ node --quiet-on-err(?) this-script-throws-err.js

谢谢,

4

2 回答 2

0

这是一个很好的重定向用例(假设您使用的是具有 /dev/null 的平台)node this-script-throws-err.js 2/>dev/null:.

于 2019-04-12T02:27:44.723 回答
0

捕获所有未捕获的异常不会对您有用吗?将此添加到代码中。这是一个进程范围的事件处理程序,只要发现未捕获的异常就会被调用。

process.on('uncaughtException', (exception) => {
  // handle or ignore error
});
于 2019-04-12T02:32:33.580 回答