javascript 使用nodejs中的pandoc-node将返回值赋给变量

vm0i2vca  于 2022-12-25  发布在  Java
关注(0)|答案(1)|浏览(216)

我希望能够将返回的结果赋值给变量,但是这对我不起作用。有什么建议吗?
node.js API,使用软件包node-pandoc
文件返回为未定义

var nodePandoc = require('node-pandoc');
var src, args;
var file = ''; 

src = 'Lesson.doc';
args = '-f docx -t markdown';

callback = function (err, result) {
  if (err) return console.error('Oh No: ',err);
  console.log("callback result:",result);
  file = result
};

nodePandoc(src, args, callback);
console.log(file);
lp0sw83n

lp0sw83n1#

结果证明它确实可以工作,但是nodePandoc回调函数在console.log(file)之后运行,这就是它显示为null的原因

相关问题