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”环境变量以跳过下载的主要内容,如果未能解决你的问题,请参考以下文章