From 456d6629b7fda98bdb6df67aabf08ddd7650f24b Mon Sep 17 00:00:00 2001 From: Patrick Hulce Date: Thu, 21 May 2020 16:10:01 -0500 Subject: [PATCH] fix(cli): resolve puppeteer relative to cwd too --- packages/cli/src/collect/puppeteer-manager.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/cli/src/collect/puppeteer-manager.js b/packages/cli/src/collect/puppeteer-manager.js index e7fef9589..467836ee5 100644 --- a/packages/cli/src/collect/puppeteer-manager.js +++ b/packages/cli/src/collect/puppeteer-manager.js @@ -35,6 +35,15 @@ class PuppeteerManager { // @ts-ignore - puppeteer-core is API-compatible with puppeteer return require('puppeteer-core'); } catch (_) {} + + // Try relative to the CWD too in case we're installed globally + try { + return require(path.join(process.cwd(), 'node_modules/puppeteer')); + } catch (_) {} + + try { + return require(path.join(process.cwd(), 'node_modules/puppeteer-core')); + } catch (_) {} } /** @return {Promise} */