Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.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 不需要时,在参数末尾添加enoint_Javascript_Node.js_Shell_Electron_Command - Fatal编程技术网

Javascript 不需要时,在参数末尾添加enoint

Javascript 不需要时,在参数末尾添加enoint,javascript,node.js,shell,electron,command,Javascript,Node.js,Shell,Electron,Command,当尝试使用以下命令时 var inRes = screen.width + "x" + screen.height; var outRes = screen.width + "x" + screen.height; var fps = 30; var gop = 60; var gopMin = 30; var threads = 2; var cBitRate = "1000k"; var qual =

当尝试使用以下命令时

  var inRes = screen.width + "x" + screen.height;
  var outRes = screen.width + "x" + screen.height;
  var fps = 30;
  var gop = 60;
  var gopMin = 30;
  var threads = 2;
  var cBitRate = "1000k";
  var qual = "ultrafast";
  var audRate = 44100;
  var streamKey = "StreamKeyGoesHere";
  var server = "ServerNameHere";
  var recordingOptions = "-video_size" + " " + inRes + " " + "-framerate" + " " + fps + " " + "-f" + " " + "x11grab" + " " + "-i" + " " + ":0.0";

  const recCom = spawn("ffplay " + recordingOptions);


  recCom.stdout.on("data", data => {
      console.log(`stdout: ${data}`);
  });

  recCom.stderr.on("data", data => {
      console.log(`stderr: ${data}`);
  });

  recCom.on('error', (error) => {
      console.log(`error: ${error.message}`);
  });

  recCom.on("close", code => {
      console.log(`child process exited with code ${code}`);
  });
我得到以下错误:

main.js:73 error: spawn ffplay -video_size 1366x768 -framerate 30 -f x11grab -i :0.0 ENOENT
我可以在shell中正常运行该命令,没有问题。但当电子试图运行它时,它会无缘无故地在末尾加上“enoint”

有没有办法从末尾删除eNont


提前谢谢。

忘了说所有这些都包含在HTML中由按钮调用的函数中。