1

我正在尝试通过节点的child_process. 根据child_process,使用'ignore'字符串作为stdin索引应该忽略输入,但它仍然将我的输入锁定到启动的控制台应用程序。

const path = require('path');

const cp = require('child_process');
const myPath = path.join(__dirname, '..', 'quake1', 'fteqwsv64.exe');
//Launch the Quake1 server, direct the output to node's process output. Don't take input.
let quake = cp.spawn(myPath, {
    stdio: ['ignore', 'inherit', 'inherit']
});

这似乎不起作用。它将我对控制台的输入锁定到启动的应用程序。

如何正确控制 stdio 的输入?

4

0 回答 0