无法在本地启动 puppeteer - Mac M1

Sac*_*dav 1 node.js puppeteer

我已经使用brew 安装了puppeteer。另外,我的项目中有 puppeteer 作为依赖项。

但是当我的代码到达这一行时:

const browser = await puppeteer.launch({ headless: true });
Run Code Online (Sandbox Code Playgroud)

它在终端中抛出此错误: 在此输入图像描述

我无法在任何地方找到解决方案。

Sri*_*ury 6

用这个尝试一次

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 的方式有问题