Я пытаюсь запустить исполняемый файл в приложении node.js.Когда я вызываю исполняемый файл с его параметрами из командной строки, все в порядке.
Однако, когда я вызываю его из приложения следующим образом:
const exec = require('child_process').execFile;
function f() {
exec('code.exe', [some_arguments], function(err, data) {
console.log(err);
});
}
, я получаю исключение OutOfMemoryException, которое я не смог решить, даже вызвав этот способ:
node --max-old-space-size=8192 .\app.js
Я точно знаю, что процесс не может занять 8Go памяти, это занимает не более ста Ко.
Спасибо.