puppeteer 无法安装:错误:无法设置 Chromium r782078!设置“PUPPETEER_SKIP_DOWNLOAD”环境变量以跳过下载

Posted

技术标签:

【中文标题】puppeteer 无法安装:错误:无法设置 Chromium r782078!设置“PUPPETEER_SKIP_DOWNLOAD”环境变量以跳过下载【英文标题】:puppeteer not able to install: ERROR: Failed to set up Chromium r782078! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download 【发布时间】:2020-11-21 00:53:20 【问题描述】:

我正在尝试使用以下命令在 Windows 10 中安装 PUPPETEER,但出现错误。

用于安装 PUPPETEER 的命令

npm install --save PUPPETEER

错误:

ERROR: Failed to set up Chromium r782078! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download.
Error: self signed certificate in certificate chain

我也试过下面的选项,仍然得到同样的错误

npm install -g puppeteer --unsafe-perm=true --allow-root

【问题讨论】:

【参考方案1】:

请注意,这是针对 Ubuntu 18,不过,对于 Windows,它应该是类似的过程。

设置环境变量(如错误提示):

export PUPPETEER_SKIP_DOWNLOAD='true'

然后……

npm i puppeteer

【讨论】:

请参阅architectryan.com/2018/08/31/… 了解如何设置 Windows 环境变量。 在 Windows 中,使用 set 而不是 export 在windows中工作,在环境变量中添加。 在 macbook 上也遇到了类似的错误,节点 14,但问题没有解决 终于有帮助了:github.com/puppeteer/puppeteer/issues/…【参考方案2】:

npm install puppeteer --unsafe-perm

它对我有用

【讨论】:

【参考方案3】:

我不得不从 package.json 中删除 puppeteer,重做 npm install,以使其工作。

【讨论】:

以上是关于puppeteer 无法安装:错误:无法设置 Chromium r782078!设置“PUPPETEER_SKIP_DOWNLOAD”环境变量以跳过下载的主要内容,如果未能解决你的问题,请参考以下文章

安装 puppeteer 2 弹性豆茎

Puppeteer 无法打开 chrome(出现错误)

无法在节点上安装 puppeteer 包

Puppeteer 的 chromium 打开时出现错误并停止 puppeteer 脚本

win11串口无法识别ch341a

无法在本地找到预期的浏览器 chrome