修复 Vercel 部署上的“无法找到 Chrome(版本 130.0.6723.116)”Puppeteer Chrome 错误
Daniel Marino
24 十一月 2024
修复 Vercel 部署上的“无法找到 Chrome(版本 130.0.6723.116)”Puppeteer Chrome 错误

由于 Puppeteer 依赖于某些依赖项(例如 Chrome)才能正常工作,因此在 Vercel 上部署 Puppeteer 可能很困难。本教程介绍云环境中出现的找不到 Chrome 等问题的原因和解决方案。使用 --no-sandbox 等启动参数并设置 executablePath 可确保您的程序在 Vercel 上顺利运行,使您能够轻松截取屏幕截图并自动执行活动。

使用 Node.js Puppeteer 修复服务器上的“无法找到 Chrome”和缓存路径问题
Arthur Petit
7 十一月 2024
使用 Node.js Puppeteer 修复服务器上的“无法找到 Chrome”和缓存路径问题

在服务器上使用 Puppeteer 运行 Node.js 脚本并收到“无法找到 Chrome”错误可能是一个难题,特别是当您的环境从本地配置发生更改时到“www-data”用户权限下的服务器上下文。您可以通过设置共享缓存路径和特定环境变量来修复 Chrome 可执行文件位置的问题,并确保您的脚本在所有情况下都能正确运行。