我使用了 npm i puppeteer
如 文档 中所述,我收到以下错误:
(节点:2066)UnhandledPromiseRejectionWarning:错误:未下载 Chromium 修订版。在 Launcher.launch 运行“npm install”或“yarn install”
当我尝试这个例子时(也来自文档):
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://example.com');
await page.screenshot({path: 'example.png'});
await browser.close();
})();
同样在文档中:
注意:当您安装 Puppeteer 时,它会下载最新版本的 Chromium(~170MB Mac、~282MB Linux、~280MB Win),该版本保证可以与 API 一起使用。
任何帮助,将不胜感激。
原文由 Moses Schwartz 发布,翻译遵循 CC BY-SA 4.0 许可协议
经过多次尝试,我终于在 这里 找到了答案:
正如@vsync 指出的那样,这只适用于linux