We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent178f138 commit55d8222Copy full SHA for 55d8222
lib/check-version.js
@@ -4,17 +4,10 @@ var chalk = require('chalk')
4
varpackageConfig=require('../package.json')
5
6
module.exports=function(done){
7
-// Parse version number from strings such as 'v4.2.0' or `>=4.0.0'
8
-functionparseVersionNumber(versionString){
9
-returnparseFloat(versionString.replace(/[^\d\.]/g,''))
10
-}
11
-
12
// Ensure minimum supported node version is used
13
-varminNodeVersion=parseVersionNumber(packageConfig.engines.node)
14
-varcurrentNodeVersion=parseVersionNumber(process.version)
15
-if(minNodeVersion>currentNodeVersion){
+if(!semver.satisfies(process.version,packageConfig.engines.node)){
16
returnconsole.log(chalk.red(
17
-' You must upgrade node to >='+minNodeVersion+'.x to use vue-cli'
+' You must upgrade node to >='+packageConfig.engines.node+'.x to use vue-cli'
18
))
19
}
20