Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在React中使用node cmd。。。获取类型错误:exec不是函数_Javascript_Node.js_Reactjs_Npm - Fatal编程技术网

Javascript 在React中使用node cmd。。。获取类型错误:exec不是函数

Javascript 在React中使用node cmd。。。获取类型错误:exec不是函数,javascript,node.js,reactjs,npm,Javascript,Node.js,Reactjs,Npm,我在我的react应用程序中使用npm node cmd,但cmd.get向终端发送命令时失败 我所有的代码都在普通的html和javascript中工作,但我需要它在React中工作。我认为我的设置在react中是错误的 import cmd from 'node-cmd'; let projDir = result.substr(0, result.lastIndexOf('/')+1); let projFile = result.substr(resul

我在我的react应用程序中使用npm node cmd,但cmd.get向终端发送命令时失败

我所有的代码都在普通的html和javascript中工作,但我需要它在React中工作。我认为我的设置在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不是一个函数

exec不是一个函数告诉我node cmd出错了

只需打开库: var exec=需要“子进程”。exec


在浏览器中,该行永远不会起作用。试着用一个ls

你能发布完整的堆栈跟踪吗,这应该会给出失败的路径我如何发布完整的堆栈跟踪?你在控制台中的什么地方得到TypeError?我不是从浏览器运行这个。我在Adobe Premier中运行,我尝试过使用一个ls,但得到了相同的错误。var exec在一个支持文件cmd.js中,所以对于Adobe来说,这肯定是相同的问题。。。你不能要求像child_processIt这样的东西,它在香草html和javascript中对我有效——我就是不能让它在react中工作。