Как динамически подключать и отключать стандартный ввод в child_process?

Я пытаюсь создать сервер Quake через узел child_process, Согласно child_process, с использованием 'ignore' строка для stdin index должен игнорировать ввод, но он все еще блокирует мой ввод в запущенное консольное приложение.

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?

0 ответов

Другие вопросы по тегам