首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误: html-pdf:在lambda nodejs中收到退出代码'127‘

错误: html-pdf:在lambda nodejs中收到退出代码'127‘
EN

Stack Overflow用户
提问于 2020-10-06 15:26:36
回答 1查看 1.1K关注 0票数 1

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

代码语言:javascript
复制
            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:无法打开共享目标文件:没有这样的文件或目录

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

EN

回答 1

Stack Overflow用户

发布于 2020-11-20 19:03:10

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

这对我很有效。我从这里拿到了参考资料https://github.com/ariya/phantomjs/issues/13597

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64221128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档