Skip to content

Commit 55d8222

Browse files
FDiskasyyx990803
authored andcommitted
Update check-version.js (#264)
* Update check-version.js Simplify node version check * Update check-version.js code style
1 parent 178f138 commit 55d8222

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

lib/check-version.js

+2-9
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,10 @@ var chalk = require('chalk')
44
var packageConfig = require('../package.json')
55

66
module.exports = function (done) {
7-
// Parse version number from strings such as 'v4.2.0' or `>=4.0.0'
8-
function parseVersionNumber (versionString) {
9-
return parseFloat(versionString.replace(/[^\d\.]/g, ''))
10-
}
11-
127
// Ensure minimum supported node version is used
13-
var minNodeVersion = parseVersionNumber(packageConfig.engines.node)
14-
var currentNodeVersion = parseVersionNumber(process.version)
15-
if (minNodeVersion > currentNodeVersion) {
8+
if (!semver.satisfies(process.version, packageConfig.engines.node)) {
169
return console.log(chalk.red(
17-
' You must upgrade node to >=' + minNodeVersion + '.x to use vue-cli'
10+
' You must upgrade node to >=' + packageConfig.engines.node + '.x to use vue-cli'
1811
))
1912
}
2013

0 commit comments

Comments
 (0)