我已经使用brew 安装了puppeteer。另外,我的项目中有 puppeteer 作为依赖项。
但是当我的代码到达这一行时:
const browser = await puppeteer.launch({ headless: true });
Run Code Online (Sandbox Code Playgroud)
我无法在任何地方找到解决方案。
用这个尝试一次
const browser = await puppeteer.launch({
headless: headless,
defaultViewport: null,
executablePath: "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
});
Run Code Online (Sandbox Code Playgroud)
假设你有 chrome 并且它的可执行文件位于我提到的位置,你可以通过在 chrome 浏览器中输入 chrome://version 找到相同的位置
可能是你安装 chromium 的方式有问题