puppeteer在安装阶段会寻找相应的环境变量, 若没找, 则会尝试寻找npm config的小写环境变量 :
npm config set <key> <value> [-g|--global]
npm config get <key>
npm config delete <key>
npm config list [-l] [--json]
npm config edit
npm get <key>
npm set <key> <value> [-g|--global]
- HTTP_PROXY, HTTPS_PROXY, NO_PROXY - 定义 下载和运行chromium时的代理。
- PUPPETEER_SKIP_CHROMIUM_DOWNLOAD - 定义是否在安装时下载。
- PUPPETEER_DOWNLOAD_HOST 定义下载的地址
- PUPPETEER_CHROMIUM_REVISION - 下载的版本号 , 注意puppeteer只保证正常工作在绑定的版本上。
- PUPPETEER_EXECUTABLE_PATH - 定义puppeteer.launch 执行的路径 。
注意: puppeteer-core 会忽略这些环境变量