- {Object}
execArgv{string[]} 传给 Node.js 可执行文件的字符串参数列表。默认值:process.execArgv。exec{string} 工作进程的文件路径。默认值:process.argv[1]。args{string[]} 传给工作进程的字符串参数。默认值:process.argv.slice(2)。cwd{string} 工作进程的当前工作目录。默认值:undefined(从父进程继承)。serialization{string} 指定用于在进程之间发送消息的序列化类型。可能的值为'json'和'advanced'。有关更多详细信息,请参见[child_process的高级序列化][Advanced serialization forchild_process]。默认值:false。silent{boolean} 是否需要发送输出到父进程的 stdio。默认值:false。stdio{Array} 配置衍生的进程的 stdio。 由于 cluster 模块运行依赖于 IPC,这个配置必须包含'ipc'。如果提供了这个选项,则覆盖silent。uid{number} 设置进程的用户标识符。参见 setuid(2)。gid{number} 设置进程的群组标识符。参见 setgid(2)。inspectPort{number|Function} 设置工作进程的检查端口。这可以是一个数字、或不带参数并返回数字的函数。默认情况下,每个工作进程都有自己的端口,从主进程的process.debugPort开始递增。windowsHide{boolean} 隐藏衍生的进程的控制台窗口(通常在 Windows 系统上会创建)。默认值:false。
调用 [.setupMaster()](或 [.fork()])之后,这个配置对象将会包含这些配置项,包括默认值。
这个对象不打算被修改或手动设置。
