私は次のコードを持っています(コマンド自体とは別にノードドキュメントからコピーされました):
var util = require('util'),
exec = require('child_process').exec,
child,
command = 'libreoffice --headless -convert-to pdf mysourcefile.doc -outdir /tmp';
child = exec(command,
function (error, stdout, stderr) {
if (error !== null) {
console.log(error);
return;
}
);
コマンドは正常に実行されているように見えますが (出力ファイルはそこにあります)、エラーは常に「エラー: コマンドが失敗しました:」であり、err は定義されていません (ドキュメントでは err.code で詳細が示されます)。
私は何を間違っていますか/見落としていますか?