何时在 Node.js 中使用 {silent : false|true} 的 属性

When to use property of {silent : false|true} in Node.js

我正在学习 Node.js 中的流、子进程,我从小就是 Windows 用户,与 Unix/Linux 或 C 家族 lang 等无关,这意味着我之前有none的概念知识,所以请不要评判。

我面临 {silent: boolean} 的选项 child_process。fork() | (默认值:false)

Note : stdio array variant overrides {silent : boolean}

我的问题:除了被覆盖之外,stdio的任何变体(如下面的截图table所示)是否有一些等效于 silent 属性 ,如果 property of silent 将被使用而不是 stdio option ?

AFAIK,fork() 的 stdio: [0,1,2, ipc] 应该等同于 {silent: true} [] ,但请记住我可能会弄错所以澄清将不胜感激!

String Value
"ignore" ["ignore", "ignore", "ignore"]
"pipe" ["pipe", "pipe", "pipe"]
"inherit" [process.stdin, process.stdout, process.stderr] or [0, 1, 2]

设置stdio"pipe"相当于设置silenttrue,设置stdio"inherit"相当于设置silentfalse.