4

我正在尝试在 Linux Azure Web Apps 上运行 Puppeteer。但是日志显示

/node_modules/puppeteer/.local-chromium/linux-782078/chrome-linux/chrome:加载共享库时出错:libgobject-2.0.so.0:无法打开共享对象文件:没有这样的文件或目录

我认为这是由于 Azure 上的 Linux 发行版。我的问题是:这是一个死胡同还是我能做些什么?

4

1 回答 1

7

看起来应用服务中的默认环境没有运行无头 Chromium 所需的依赖项。但是,您可以在安装了依赖项的自定义 Docker 映像中的应用服务上运行您的应用程序。这是一个很好的起点:https ://github.com/buildkite/docker-puppeteer

于 2020-09-14T13:41:28.283 回答