使用木偶芯并手动安装铬

时间:2019-05-10 16:37:35

标签: chromium puppeteer

通过包含puppeteer软件包,您将自动下载并安装Chromium,下载量约为200MB。

但是puppeteer只是我们存储库中的一个组件,有些用户可能希望在我们的存储库中克隆并运行命令,而无需下载整个Chromium软件包。基本上,它是回购的选择加入子集。

现在这很好,他们提供了有用的puppeteer-core软件包,它不会捆绑Chromium。很棒。

但是如何手动安装Chromium,以便puppeteer-core找到它?无论我如何尝试(例如,在全球范围内安装puppeteer),我都会收到以下错误消息。

Chromium revision is not downloaded.

如果影响任何事情,我正在使用纱线。一个不错的简单brewapt命令在这里非常有用,但是如果需要的话,我什至会编写一个快速的bash / node脚本来处理安装。

1 个答案:

答案 0 :(得分:0)

您可以手动下载Chromium(例如,通过this pagethis page),然后在启动时设置executablePath

const browser = await puppeteer.launch({
    executablePath: 'path/to/your/chrome.exe'
});

在puppeteer github存储库中查看此issue,以获取有关从何处下载内容的更多信息。