Node.js 防止拨叉添加--检查制动踏板

Node.js 防止拨叉添加--检查制动踏板,node.js,Node.js,我的应用程序在执行期间调用child\u process.fork。我想使用--inspect brk来调试测试,但我不关心分叉过程。实际上,我特别需要forked进程不继承--inspect brk标志。我如何才能做到这一点?来自,forchild\u进程。fork: execArgv传递给可执行文件的字符串参数列表。 默认值:process.execArgv 因此,分叉进程继承传递的主要进程参数。记住这一点,您应该覆盖execArgv: var cp = require('child_pro

我的应用程序在执行期间调用
child\u process.fork
。我想使用
--inspect brk
来调试测试,但我不关心分叉过程。实际上,我特别需要
forked
进程不继承
--inspect brk
标志。我如何才能做到这一点?

来自,for
child\u进程。fork

execArgv传递给可执行文件的字符串参数列表。 默认值:process.execArgv

因此,分叉进程继承传递的主要进程参数。记住这一点,您应该覆盖
execArgv

var cp = require('child_process');
var foo = cp.fork('./foo.js', { execArgv: [] });

:(不像我希望的那么简单。嗯,我希望有一个全局选项可以设置,但由于这只是为了一些测试,我认为可以加入逻辑来删除它。噢,我明白了。因为
fork
只用于派生一个新的节点进程(通常)原始节点命令的execArgv被复制过来。
fork
的args直接传递到
foo.js
。好的,这太好了!谢谢!