Javascript 节点向stderr写入什么?
我知道,如果存在未捕获的异常,节点会写入stderr: 或者如果它遇到一个console.error('someerror-yo')Javascript 节点向stderr写入什么?,javascript,node.js,stderr,Javascript,Node.js,Stderr,我知道,如果存在未捕获的异常,节点会写入stderr: 或者如果它遇到一个console.error('someerror-yo') 但是节点在哪些其他上下文中会写入到stderr?我想知道抛出新错误()是否会导致节点将错误写入stderr或未知范围错误,或者这些错误只是写入stdout?我在节点文档中找不到这两种方法的确认。您可以自己直接尝试这些方法,但从技术上讲,任何东西都可以直接写入process.stderr,因此任何库或应用程序代码都可以在那里编写。好的。我如何监控某些内容已写入s
但是节点在哪些其他上下文中会写入到
stderr
?我想知道抛出新错误()
是否会导致节点将错误写入stderr
或未知范围错误
,或者这些错误只是写入stdout
?我在节点文档中找不到这两种方法的确认。您可以自己直接尝试这些方法,但从技术上讲,任何东西都可以直接写入process.stderr,因此任何库或应用程序代码都可以在那里编写。好的。我如何监控某些内容已写入stderr
?我知道任何东西都“可以”写入stderr,但我想要的是关于Js错误(例如语法、范围、类型)和通过抛出新错误生成的错误是否写入stderr
我想你可以用process.stderr.on('data',…)监视process.stderr代码>,但您只需检查从何处执行到stderr的内容?根据,您可以尝试node index.js>/dev/null