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

pkln4tw6  于 2023-04-29  发布在  Node.js
关注(0)|答案(8)|浏览(442)

我试图在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
plicqrtu

plicqrtu1#

注意,这是Ubuntu 18,但是,它应该是Windows的类似过程。

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

MAC

export PUPPETEER_SKIP_DOWNLOAD='true'

Windows

SET PUPPETEER_SKIP_DOWNLOAD='true'
然后...
npm i puppeteer

kx5bkwkv

kx5bkwkv2#

设置npm镜像

npm config set puppeteer_download_host=https://npm.taobao.org/mirrors
npm i puppeteer

会成功的

vi4fp9gy

vi4fp9gy3#

对我很有效

npm install --ignore-scripts puppeteer
5cg8jx4n

5cg8jx4n4#

**注意,**适用于MacBook M1和Node 16

export PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true
export PUPPETEER_EXECUTABLE_PATH=`which chromium`
b4wnujal

b4wnujal5#

npm install puppeteer --unsafe-perm
对我很有效

m0rkklqb

m0rkklqb6#

在我的情况下,我连接到VPN,这导致我在安装 puppet 师的问题

js81xvg6

js81xvg67#

Windows(PowerShell)

安装前请执行以下操作:

$env:PUPPETEER_SKIP_DOWNLOAD="true"
gkl3eglg

gkl3eglg8#

我不得不从软件包中删除 puppet 师。json,重新安装npm,让它工作。

相关问题