如何在 node.js 上生成此命令 (/usr/bin/which flac):

var spawn = require('child_process').spawn;
var cmd = spawn('/usr/bin/which flac', parameters);

我已经尝试过该代码,但它不起作用,假设参数变量已设置。

最佳答案

在您的情况下, flac 需要作为参数传递。试试这个:

var spawn = require('child_process').spawn;
var cmd = spawn('/usr/bin/which', ['flac'], {detached:true, stdio: 'inherit'})
.on('exit',function(code){
  //check exit code
});

例如,使用 node 而不是 flac 运行相同的代码给出:
/usr/bin/node

关于node.js - 在目录上生成 child_process,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17226623/

10-11 23:46