【问题标题】:Error: html-pdf: Received the exit code '127' in lambda nodejs错误:html-pdf:在 lambda nodejs 中收到退出代码“127”
【发布时间】:2020-10-06 07:26:35
【问题描述】:

我在我的 lambda 函数中使用“html-pdf”模块。以下是我的代码

            await pdf.create(html, options).toStream(async function (err, stream) {
             if(err) {
               return err;
             }
            let fileName = NAME_OF_FILE;
            let key = KEY;
            let data = await s3Upload(key, stream) // function to upload to s3
        });

代码似乎在本地运行良好。但是在 lambda 中我遇到了这个错误

错误:html-pdf:收到退出代码“127” /var/task/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs:加载共享库时出错:libfontconfig.so.1:无法打开共享对象文件:没有这样的文件或目录

有什么想法吗?提前致谢!

【问题讨论】:

  • 这方面有什么更新吗?

标签: javascript node.js lambda html-pdf node-html-pdf


【解决方案1】:

适用于 Ubuntu 18.04.5 sudo apt-get install -y libfontconfig sudo apt-get install -y libfreetype6

这对我有用。我从这里得到了参考https://github.com/ariya/phantomjs/issues/13597

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-17
    • 1970-01-01
    • 2018-07-27
    • 1970-01-01
    • 1970-01-01
    • 2020-12-06
    • 1970-01-01
    相关资源
    最近更新 更多