diff --git a/packages/@vue/cli-shared-utils/lib/env.js b/packages/@vue/cli-shared-utils/lib/env.js index 7e3eef15e0..68bea5026e 100644 --- a/packages/@vue/cli-shared-utils/lib/env.js +++ b/packages/@vue/cli-shared-utils/lib/env.js @@ -26,6 +26,11 @@ exports.hasYarn = () => { try { execSync('yarnpkg --version', { stdio: 'ignore' }) return (_hasYarn = true) + } catch (e) { + } + try { + execSync('yarn --version', { stdio: 'ignore' }) + return (_hasYarn = true) } catch (e) { return (_hasYarn = false) }