检查失败 crashForExceptionInNonABIComplianceCodeRange 其功能下方的代码是创建 PDF 文件
(async function() {
try {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.setContent(pdfOutput);
await page.emulateMedia("screen");
await page.pdf({
path: "routes/planiton/pdf/mypdf.pdf",
format: "A4",
printBackground: true
});
console.log('done');
await browser.close();
//process.exit();
} catch (e) {
console.log("Our Error", e)
}
})();
原文由 Abu Dujana Mahalail 发布,翻译遵循 CC BY-SA 4.0 许可协议
我遇到了同样的问题,我尝试了 Puppeteer 指南 中列出的所有内容,但没有一个对我有用。
对我有用的是手动下载铬
sudo apt-get install chromium-browser
。然后,告诉 Puppeteer 铬的位置:
希望这会对某人有所帮助:)