Добавьте значения Dynami c в переменную child = spawn () - PullRequest
0 голосов
/ 13 марта 2020

Я все еще относительно новичок в Node.js. Я пытаюсь изменить параметр дочернего процесса (я использую программу командной строки minimodem, которую мы можем найти здесь ). Вот мой код:

const { spawn } = require("child_process");

let text = "long text to transmit";

let modulation = 0;

const updateModulation = () => {
  modulation = (modulation+10);
  return modulation.toString()
};

const launchChildProcess = () => {
  console.log(updateModulation());
  var child = spawn("minimodem", ["-t", `${updateModulation()}`]);
  child.stdin.write(text);
};

setInterval(launchChildProcess, 1500);

Здесь я пытаюсь изменять параметр минимодема каждые 1500 ms. Я могу обновить новое значение, но не могу запустить child.stdin.write(text);. Что происходит?

...