【问题标题】:Use puppeteer-core and installing chromium manually使用 puppeteer-core 并手动安装 chromium
【发布时间】:2019-05-10 16:37:35
【问题描述】:

通过包含 puppeteer 包,您会自动下载并安装大约 200MB 的 Chromium。

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

现在一切都很好,他们提供了有用的puppeteer-core 包,它不捆绑 Chromium。太棒了。

但是如何手动安装 Chromium 以便 puppeteer-core 找到它?无论我尝试什么(例如全局安装 puppeteer),我都会收到以下错误。

Chromium revision is not downloaded.

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

【问题讨论】:

    标签: chromium puppeteer


    【解决方案1】:

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

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

    查看 puppeteer github 存储库上的 issue,了解有关从何处下载内容的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-25
      • 1970-01-01
      • 2014-12-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多