Мне нравится интегрировать exec из nodejs в пользовательскую функцию для обработки всех ошибок в этой одной функции.nodejs wait for exec in function
const exec = require('child_process').exec;
function os_func() {
this.execCommand = function(cmd) {
var ret;
exec(cmd, (error, stdout, stderr) => {
if (error) {
console.error(`exec error: ${error}`);
return;
}
ret = stdout;
});
return ret;
}
}
var os = new os_func();
Эта функция возвращает undefined, поскольку exec не завершается при возврате значения. Как я могу это решить? Могу ли я заставить функцию ждать exec?
ty, это то, что я искал – RGe