安装 puppeteer的时候会需要下载一个一百多M的包,而包的服务器在国外,基本下不动;去查看源码,在 puppeteer的项目根目录下有个 install.js文件,可以看到这一句:

    1. const downloadHost = process.env.PUPPETEER_DOWNLOAD_HOST ||
    2. process.env.npm_config_puppeteer_download_host ||
    3. process.env.npm_package_config_puppeteer_download_host;

    看到这一句,我们可以使用环境变量修改下载的 host ,那么改为国内镜像服务器,就可以加速下载了,
    国内镜像 https://npm.taobao.org/mirrors/chromium-browser-snapshots/
    修改一下安装的代码,代码如下:

    1. PUPPETEER_DOWNLOAD_HOST=https://npm.taobao.org/mirrors/ npm install puppeteer