节点中的error、stderr、stdout有什么区别
What is the difference between error, stderr, stdout in node
我正在使用 node.js 并希望处理错误消息。
erro, stderr, stdout 有什么区别?
编写脚本 shell 时,我重定向了 stderr 并找到了有用的错误消息并解决了问题。
我也不太清楚计算机有什么样的输出的概念。有谁能详细解释一下吗?
谢谢。
stderr
和 stdout
是流。写入控制台将记录两个流。显然它们之间存在区别,因此如果我们想(例如)将某些数据重定向到其他地方,我们有能力进行选择。
您可能会发现以下文章对您有所帮助。
http://www.jstorimer.com/blogs/workingwithcode/7766119-when-to-use-stderr-instead-of-stdout
其实是个很有意思的问题。如果您像这样格式化问题的标题,您可能会得到更多答案——错误、stderr 和 stdout 之间的 Node JS 区别。
我不会重复 stdout 和 stderr 之间的区别,因为它之前已经回答过了。
然而,error 和 stderr 之间的区别并不那么容易区分。
Error 是 Node JS 造成的错误 object,因为它在执行您的命令时遇到问题。查看更多 here
Stderr 是一个标准输出流,它的发生是因为在执行过程中出现了错误——也就是说 Node JS 在执行你的命令时没有问题,是你的命令本身抛出了错误.
让我知道是否清楚,否则,我很乐意举个例子:)
我正在使用 node.js 并希望处理错误消息。 erro, stderr, stdout 有什么区别?
编写脚本 shell 时,我重定向了 stderr 并找到了有用的错误消息并解决了问题。
我也不太清楚计算机有什么样的输出的概念。有谁能详细解释一下吗?
谢谢。
stderr
和 stdout
是流。写入控制台将记录两个流。显然它们之间存在区别,因此如果我们想(例如)将某些数据重定向到其他地方,我们有能力进行选择。
您可能会发现以下文章对您有所帮助。
http://www.jstorimer.com/blogs/workingwithcode/7766119-when-to-use-stderr-instead-of-stdout
其实是个很有意思的问题。如果您像这样格式化问题的标题,您可能会得到更多答案——错误、stderr 和 stdout 之间的 Node JS 区别。
我不会重复 stdout 和 stderr 之间的区别,因为它之前已经回答过了。
然而,error 和 stderr 之间的区别并不那么容易区分。
Error 是 Node JS 造成的错误 object,因为它在执行您的命令时遇到问题。查看更多 here
Stderr 是一个标准输出流,它的发生是因为在执行过程中出现了错误——也就是说 Node JS 在执行你的命令时没有问题,是你的命令本身抛出了错误.
让我知道是否清楚,否则,我很乐意举个例子:)