簡體   English   中英

錯誤:html-pdf:在 lambda nodejs 中收到退出代碼“127”

[英]Error: html-pdf: Received the exit code '127' in lambda nodejs

我在我的 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:無法打開共享對象文件:無此文件或目錄

有任何想法嗎 ? 提前致謝!

對於 Ubuntu 18.04.5 sudo apt-get install -y libfontconfig sudo apt-get install -y libfreetype6

這對我有用。 我從這里得到了參考https://github.com/ariya/phantomjs/issues/13597

我也有和你一樣的BUG,你解決了嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM