何时在 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"
相当于设置silent
为true
,设置stdio
为"inherit"
相当于设置silent
到 false
.
我正在学习 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"
相当于设置silent
为true
,设置stdio
为"inherit"
相当于设置silent
到 false
.