把node_modules/puppeteer/lib/cjs/puppeteer/node/Launcher.js
里面的
if (os.arch() === 'arm64') {
chromeExecutable = '/usr/bin/chromium-browser';
}
修改为:
if (os.arch() === 'arm64') {
chromeExecutable = '/Applications/Chromium.app/Contents/MacOS/Chromium';
}
参考:https://github.com/puppeteer/puppeteer/issues/5662#issuecomment-891297815