4

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

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

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

4

1 回答 1

2

在您的情况下,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
于 2013-06-21T02:37:06.980 回答