我正在尝试这个:
var child = spawn('node', args, {cwd: parentDir, stdio: 'ipc'} );
(args是一个参数数组)
但它给出以下错误:
TypeError:stdio选项的值不正确:ipc
这实际上有效,所以问题似乎确实是stdio ipc参数:
var child = spawn('node', args, {cwd: parentDir} );
这也有效:
var child = spawn('node', args, {cwd: parentDir, stdio: 'pipe'} );
我读到了这个:http://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options 但是我看不出哪里出错了.这是我第一次尝试使用这个NodeJS功能,所以如果问题很明显,我很抱歉.
也许还有其他方法可以解决问题.孩子必须产生而不是分叉,我只是希望能够将孩子的信息发送给父母.
谢谢!!
编辑:我有Node v0.8.18.我搜索了IPC http://nodejs.org/changelog.html的版本历史记录,搜索词"IPC"没有任何内容让我觉得我需要更新版本的NodeJS.