LianjiaTech/Snap

部署完成后,出现 no such file or directory 是要先截图吗?

valetzx opened this issue · 4 comments

ENOENT: no such file or directory, stat '/home/runner/snap/ke-snap/public/media/24e27a89b39cebd2c415d1bc9be5953a.png'
404
Error: ENOENT: no such file or directory, stat '/home/runner/snap/ke-snap/public/media/24e27a89b39cebd2c415d1bc9be5953a.png'

请问该怎么截图,使用浏览器访问的话。

image

这是截图失败了吧,有具体的接口报错信息吗?

这是因为puppeteer没启动吗(看起来是的)
image
image
image

  • Puppeteer 下载 Chromium 的时候并没有解决依赖问题
  • CentOS查看依赖,其他发行版不确定
    $ ldd ~/node_modules/puppeteer/.local-chromium/linux-000000/chrome-linux/chrome | grep not
    libatk-bridge-2.0.so.0 => not found
    libatspi.so.0 => not found
    libgtk-3.so.0 => not found
    libgdk-3.so.0 => not found
  • 将缺少的依赖,依次进行安装,然后再尝试下
  • 后续把安装 Chrome 依赖也完善到 README 里

@valetzx 看你报错的截图,是缺少 libgobject-2.0.so.0
可能还缺少其他的,都安装之后再看下吧