我正在尝试在 Linux Azure Web Apps 上运行 Puppeteer。但是日志显示
/node_modules/puppeteer/.local-chromium/linux-782078/chrome-linux/chrome:加载共享库时出错:libgobject-2.0.so.0:无法打开共享对象文件:没有这样的文件或目录
我认为这是由于 Azure 上的 Linux 发行版。我的问题是:这是一个死胡同还是我能做些什么?
我正在尝试在 Linux Azure Web Apps 上运行 Puppeteer。但是日志显示
/node_modules/puppeteer/.local-chromium/linux-782078/chrome-linux/chrome:加载共享库时出错:libgobject-2.0.so.0:无法打开共享对象文件:没有这样的文件或目录
我认为这是由于 Azure 上的 Linux 发行版。我的问题是:这是一个死胡同还是我能做些什么?
看起来应用服务中的默认环境没有运行无头 Chromium 所需的依赖项。但是,您可以在安装了依赖项的自定义 Docker 映像中的应用服务上运行您的应用程序。这是一个很好的起点:https ://github.com/buildkite/docker-puppeteer