gpt4 book ai didi

node.js - 错误: spawn ENOTDIR html-pdf in mac

转载 作者:太空宇宙 更新时间:2023-11-04 01:55:00 26 4
gpt4 key购买 nike

我正在使用html-pdf@2.1.0在我的 meteor 应用程序中。当 .create() 调用时,会生成以下错误。 最初它可以工作,但更新 Mac Sierra 后会生成以下错误。但是它可以在 ubuntu os 中运行。

W20180118-09:52:33.939(5.5)? (STDERR) Error: spawn ENOTDIR
W20180118-09:52:33.940(5.5)? (STDERR) at exports._errnoException (util.js:907:11)
W20180118-09:52:33.940(5.5)? (STDERR) at ChildProcess.spawn (internal/child_process.js:298:11)
W20180118-09:52:33.941(5.5)? (STDERR) at Object.exports.spawn (child_process.js:362:9)
W20180118-09:52:33.941(5.5)? (STDERR) at PDF.PdfExec [as exec] (/Users/vineet/fees-mcop-141017/node_modules/html-pdf/lib/pdf.js:87:28)
W20180118-09:52:33.942(5.5)? (STDERR) at PDF.PdfToBuffer [as toBuffer] (/Users/vineet/fees-mcop-141017/node_modules/html-pdf/lib/pdf.js:44:8)
W20180118-09:52:33.942(5.5)? (STDERR) at route.js:646:41
W20180118-09:52:33.943(5.5)? (STDERR) at packages/meteor/helpers.js:118:1
W20180118-09:52:33.947(5.5)? (STDERR) at route.js:674:17
W20180118-09:52:33.947(5.5)? (STDERR) at [object Object].<anonymous> (route.js:574:29)
W20180118-09:52:33.948(5.5)? (STDERR) at boundNext (packages/iron_middleware-stack/lib/middleware_stack.js:251:1)

代码:-

let content = fs.readFileSync(process.env.PWD + '/public/html/itc.html');

let compiled = template(content);
let todayDate = moment().format('DD-MMM-YYYY');

let itcPDFCompiled = compiled({
headername: headerName
});
let options = {
format: 'A4',
"header": { "height": "5mm" },
"footer": {
"height": "8mm",
"contents": {
default: '<span style="color: #444;float:right;padding:0px 10px;font-size:10px;">' + todayDate + '</span>',
}
}
};

var requestSync = Meteor.wrapAsync(function (itcPDFCompiled, options, callback) {

pdf.create(itcPDFCompiled, options).toFile(path + file_name + '.pdf', function (err, res) {
if (err)
callback(err);
else
callback(null);
});

});

requestSync(itcPDFCompiled, options);

最佳答案

运行

npm update 

在您的项目文件夹中。它解决了我的问题!

关于node.js - 错误: spawn ENOTDIR html-pdf in mac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48314131/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com