Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 节点向stderr写入什么?_Javascript_Node.js_Stderr - Fatal编程技术网

Javascript 节点向stderr写入什么?

Javascript 节点向stderr写入什么?,javascript,node.js,stderr,Javascript,Node.js,Stderr,我知道,如果存在未捕获的异常,节点会写入stderr: 或者如果它遇到一个console.error('someerror-yo') 但是节点在哪些其他上下文中会写入到stderr?我想知道抛出新错误()是否会导致节点将错误写入stderr或未知范围错误,或者这些错误只是写入stdout?我在节点文档中找不到这两种方法的确认。您可以自己直接尝试这些方法,但从技术上讲,任何东西都可以直接写入process.stderr,因此任何库或应用程序代码都可以在那里编写。好的。我如何监控某些内容已写入s

我知道,如果存在未捕获的异常,节点会写入stderr:

或者如果它遇到一个console.error('someerror-yo')


但是节点在哪些其他上下文中会写入到
stderr
?我想知道
抛出新错误()
是否会导致节点将错误写入
stderr
未知范围错误
,或者这些错误只是写入
stdout
?我在节点文档中找不到这两种方法的确认。

您可以自己直接尝试这些方法,但从技术上讲,任何东西都可以直接写入process.stderr,因此任何库或应用程序代码都可以在那里编写。好的。我如何监控某些内容已写入
stderr
?我知道任何东西都“可以”写入stderr,但我想要的是关于Js错误(例如语法、范围、类型)和通过
抛出新错误生成的错误是否写入
stderr
我想你可以用
process.stderr.on('data',…)监视process.stderr,但您只需检查从何处执行到stderr的内容?根据,您可以尝试
node index.js>/dev/null