diff --git a/bin/webpack.js b/bin/webpack.js index 5661c0129..98a0b72d6 100755 --- a/bin/webpack.js +++ b/bin/webpack.js @@ -82,31 +82,17 @@ if (!cli.installed) { console.error(notify); - const isNpm = fs.existsSync(path.resolve(process.cwd(), "package-lock.json")); - - let isYarn = false; - - if (!isNpm) { - isYarn = fs.existsSync(path.resolve(process.cwd(), "yarn.lock")); - } - - let isPnpm = false; - - if (!isYarn) { - isPnpm = fs.existsSync(path.resolve(process.cwd(), "pnpm-lock.yaml")); - } - let packageManager; - if (isYarn) { + if (fs.existsSync(path.resolve(process.cwd(), "yarn.lock"))) { packageManager = "yarn"; - } else if (isPnpm) { + } else if (fs.existsSync(path.resolve(process.cwd(), "pnpm-lock.yaml"))) { packageManager = "pnpm"; } else { packageManager = "npm"; } - const installOptions = [isYarn ? "add" : "install", "-D"]; + const installOptions = [packageManager === "yarn" ? "add" : "install", "-D"]; console.error( `We will use "${packageManager}" to install the CLI via "${packageManager} ${installOptions.join(