diff --git a/packages/@vue/cli-service/bin/vue-cli-service.js b/packages/@vue/cli-service/bin/vue-cli-service.js index 0bed6ac2eb..adfe811c3c 100755 --- a/packages/@vue/cli-service/bin/vue-cli-service.js +++ b/packages/@vue/cli-service/bin/vue-cli-service.js @@ -3,7 +3,7 @@ const { semver, error } = require('@vue/cli-shared-utils') const requiredVersion = require('../package.json').engines.node -if (!semver.satisfies(process.version, requiredVersion)) { +if (!semver.satisfies(process.version, requiredVersion, { includePrerelease: true })) { error( `You are using Node ${process.version}, but vue-cli-service ` + `requires Node ${requiredVersion}.\nPlease upgrade your Node version.` diff --git a/packages/@vue/cli/bin/vue.js b/packages/@vue/cli/bin/vue.js index a94f643425..9dc3082aec 100755 --- a/packages/@vue/cli/bin/vue.js +++ b/packages/@vue/cli/bin/vue.js @@ -8,7 +8,7 @@ const requiredVersion = require('../package.json').engines.node const leven = require('leven') function checkNodeVersion (wanted, id) { - if (!semver.satisfies(process.version, wanted)) { + if (!semver.satisfies(process.version, wanted, { includePrerelease: true })) { console.log(chalk.red( 'You are using Node ' + process.version + ', but this version of ' + id + ' requires Node ' + wanted + '.\nPlease upgrade your Node version.'