我希望能够将返回的结果赋值给变量,但是这对我不起作用。有什么建议吗?
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);
1条答案
按热度按时间lp0sw83n1#
结果证明它确实可以工作,但是nodePandoc回调函数在console.log(file)之后运行,这就是它显示为null的原因