PUPPETEER_DOWNLOAD_HOST
puppeteer 是一个 NodeJS 的 Chrome headless API,安装的时候会 bundle 一个Chromium。如果你很不幸身在大中华局域网内,可能无法顺利下载Chromium。
所幸官方提供了环境变量配置,可以设置一个镜像地址来下载Chromium。
配置文件中添加变量
PUPPETEER_DOWNLOAD_HOST=https://storage.googleapis.com.cnpmjs.org
命令行中使用变量
npx cross-env PUPPETEER_DOWNLOAD_HOST=https://npm.taobao.org/mirrors/ npm install puppeteer --save