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 に答える