Browse Source
Merge pull request #8685 from AdoKevin/master
fix: detect package manager in wrong directory
pull/8894/head
kaoding
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
3 additions and
3 deletions
-
tests/beforeTest.js
|
|
|
@ -6,9 +6,9 @@ const findChrome = require('carlo/lib/find_chrome'); |
|
|
|
const detectInstaller = require('detect-installer'); |
|
|
|
|
|
|
|
const installPuppeteer = () => { |
|
|
|
// find can use package manger
|
|
|
|
const packages = detectInstaller(join(__dirname, '../../')); |
|
|
|
// get installed package manger
|
|
|
|
// find can use package manager
|
|
|
|
const packages = detectInstaller(join(__dirname, '../')); |
|
|
|
// get installed package manager
|
|
|
|
const packageName = packages.find(detectInstaller.hasPackageCommand) || 'npm'; |
|
|
|
console.log(`🤖 will use ${packageName} install puppeteer`); |
|
|
|
const command = `${packageName} ${packageName.includes('yarn') ? 'add' : 'i'} puppeteer`; |
|
|
|
|