Я использую npm node-cmd в своем приложении реакции, и он не работает на cmd.get (отправка команд на терминал).
Весь мой код работает на vanilla html и javascript, но он мне нужен для работы в React. Я думаю, что мои настройки неправильно реагируют.
import cmd from 'node-cmd';
let projDir = result.substr(0, result.lastIndexOf('/')+1);
let projFile = result.substr(result.lastIndexOf('/')+1);
let copyFile = "cp '" + projFile + "' pproXML.gz";
let unzip = "gunzip -d pproXML.gz";
let rename = "mv pproXML pproXML.prproj";
let targetXml = projDir + 'pproXML.prproj';
let cmdStr =
"cd ..'" + projDir + "'\n" +
copyFile + "\n" +
unzip + "\n" +
rename + "\n" +
"ls";
// FAILS HERE
cmd.get(
cmdStr,
function(err, data, stderr){
alert(data);
}
Я получаю TypeError: exec не является функцией