UNPKG

puppeteer-chromium-resolver

Version:

Download chromium from mirror host and save to user path, returns puppeteer and executablePath

32 lines (26 loc) 1 kB
# Puppeteer Chromium Resolver ![npm](https://img.shields.io/npm/v/puppeteer-chromium-resolver.svg) ![npm](https://img.shields.io/npm/dt/puppeteer-chromium-resolver.svg) ![David](https://img.shields.io/david/cenfun/puppeteer-chromium-resolver.svg) * A tool to customize puppeteer * Able to download chromium from custom/mirror host. * Save chromium to user path, saving space and using cache if exists * Returns [puppeteer](https://github.com/GoogleChrome/puppeteer) and executablePath ## Install ``` npm install puppeteer-chromium-resolver --save ``` ## Usage ``` require("puppeteer-chromium-resolver")({ //savePath: "./", //hosts: ["https://storage.googleapis.com", "https://npm.taobao.org/mirrors"] }).then(function (revisionInfo) { console.log("Chromium revision installed and launchable is " + revisionInfo.launchable); revisionInfo.puppeteer.launch({ headless: true, args: ['--no-sandbox'], executablePath: revisionInfo.executablePath }); }); ```