我有以下代碼(從the node docs複製除了命令本身):child_process EXEC返回神祕錯誤
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將提供更多信息)。
我在做什麼錯/俯瞰?
我想你想'error.code'。 – ebohlman 2012-07-11 20:55:04
有趣的兩年後,似乎我只是發佈了同樣的錯誤.http://stackoverflow.com/questions/21132657/nodejs-child-process-exec-java-version – oak 2014-01-15 12:27:58