(browser, version, cacheDir, platform)
| 16 | const puppeteerBrowsers = require('@puppeteer/browsers'); |
| 17 | |
| 18 | async function download(browser, version, cacheDir, platform) { |
| 19 | const buildId = await puppeteerBrowsers |
| 20 | .resolveBuildId(browser, platform, version); |
| 21 | await puppeteerBrowsers.install({ |
| 22 | browser, |
| 23 | buildId, |
| 24 | cacheDir, |
| 25 | platform |
| 26 | }); |
| 27 | return buildId; |
| 28 | } |
| 29 | const cacheDir = path.join(process.cwd(), 'browsers'); |
| 30 | |
| 31 | if (os.platform() === 'win32') { |