From 9526797ede953f15791f453ac1307e311bbdb53e Mon Sep 17 00:00:00 2001 From: Haoqun Jiang Date: Wed, 17 Apr 2019 12:30:01 +0800 Subject: [PATCH] fix: should not show error message when pnpm is not installed --- packages/@vue/cli-shared-utils/lib/env.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/@vue/cli-shared-utils/lib/env.js b/packages/@vue/cli-shared-utils/lib/env.js index 64d51dd224..7e3eef15e0 100644 --- a/packages/@vue/cli-shared-utils/lib/env.js +++ b/packages/@vue/cli-shared-utils/lib/env.js @@ -93,7 +93,9 @@ exports.hasPnpm3OrLater = () => { return _hasPnpm3orLater } try { - const pnpmVersion = execSync('pnpm --version').toString() + const pnpmVersion = execSync('pnpm --version', { + stdio: ['pipe', 'pipe', 'ignore'] + }).toString() // there's a critical bug in pnpm 2 // https://github.com/pnpm/pnpm/issues/1678#issuecomment-469981972 // so we only support pnpm >= 3.0.0