我有以下代码(除了命令本身之外,从节点文档复制):
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.code 将提供更多信息)。
我做错了什么/忽略了什么?