puppeteer 执行的时候报各种so文件找不到

puppeteer 执行的时候报各种so文件找不到

月光魔力鸭

2021-12-22 11:06 阅读 610 喜欢 0 puppeteer

我们项目一直在使用puppeteer 生成pdf ,整体的思路是没有问题的,而且在开发环境运行了好久了,但是部署后总会有各种各样的报错。各种so文件找不到等等 。 今天以 libasound.so.2为例子,如何查找并解决这类问题。

解决puppeteer找不到so文件

之前的时候出现这类问题只能去网上找类似的解决方案,最近看了一篇文章,发现原来还可以这么做。

https://pkgs.org/

当我们缺少某个so文件或找不到的时候,应该安装哪个包?这个对于我来说是一脸懵逼的,我们可以在这个网站上进行搜索。

输入我们要查找的文件,找到对应的系统版本和包,点击后进入。

然后安装下alsa-lib 在试试应该就可以了。

转载请注明出处: https://chrunlee.cn/article/puppeteer-so-found.html


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
在开发项目过程中,经常需要将开发的项目部署到服务器上,但是每个环境都有每个环境的配置等等,如果每次打包的时候都要去调整(可能删除、替换等),那就很烦人了,这里分享下自己实现的几个简单的小工具(当然这个工具可能只对我自己有用),希望能够帮到你。
记录下在linux环境下安装phantomjs 的步骤,防止遗忘...
写文章总会需要一些素材,但是好多素材都是收费或有限制的,还是我要求不高,在千库网看了下还不错,有各签到还送VIP,于是就有了想法....
客户有一批音频需要处理成视频,最好是带有图片,于是就有了下文。
介绍几个日常开发中常用的几个小工具: anywhere / anywhere-auth / watchlessc / changeext
产品版本更新的时候经常会有一些数据库的差异,如果版本管理好的话,一步一步升级即可.. 但是如果好久没更新的话,还是有很多不确定的,只能挨着比对表和字段。比对了一次就烦了,写了这么一个工具,查询差异表和字段并给出sql语句。
今天写文章,突然发现自己常用的素材站换成了webp格式的图片.. 可惜本站还没准备加这个支持,所以准备加个webp转jpg的小功能,继续使用啦。
当我们想实现一个自己的库或模块后,发布的话,需要发布到npm上才能下载。以下是具体步骤