ERROR: Failed to download Chromium r686378! Set "PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" env variable to skip download.
{ Error: read ECONNRESET
    at TLSWrap.onread (net.js:622:25)
 ...
 ...
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

jenkins 部署如果因为安装puppeteer失败,需要在命令行第一行写

PUPPETEER_DOWNLOAD_HOST=https://npm.taobao.org/mirrors/

因为puppeteer依赖于chromium,而下载源在谷歌;

按照提示写PUPPETEER_SKIP_CHROMIUM_DOWNLOAD变量跳过,似乎无用,而且还要手动下载放到指定地方,建议直接换下载host即可;

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐