加载 libatk-bridge-2.0.so.0 时出错

Kat*_*ede 11 linux shared-hosting shared-libraries node.js puppeteer

我创建了一个使用 Puppeteer 的 NodeJS 应用程序。在本地(Windows)上它工作得很好,但是当我想在共享托管平台(Linux 服务器)上部署该应用程序时,出现以下错误:

错误:无法启动浏览器进程!\n/var/app/node_modules/puppeteer/.local-chromium/linux-818858/chrome-linux/chrome:加载共享库时出错:libatk-bridge-2.0.so.0:无法打开共享对象文件:没有这样的文件或目录\n\n\n故障排除:https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\n"

我发现的唯一解决方案是安装缺少的 libatk-bridge 依赖项

sudo apt-get install -y libgbm-dev

但问题是,我无权在共享托管平台上这样做。

有什么解决方法可以解决这个问题吗?或者有没有办法将库嵌入为静态库而不是共享库?

先感谢您!