@@ -6,7 +6,6 @@ var path = require('path');
6
6
var gutil = require ( 'gulp-util' ) ;
7
7
var chalk = require ( 'chalk' ) ;
8
8
var nomnom = require ( 'nomnom' ) ;
9
- var semver = require ( 'semver' ) ;
10
9
var Liftoff = require ( 'liftoff' ) ;
11
10
var tildify = require ( 'tildify' ) ;
12
11
var interpret = require ( 'interpret' ) ;
@@ -117,14 +116,6 @@ function handleArguments(env) {
117
116
exit ( 1 ) ;
118
117
}
119
118
120
- // Check for semver difference between cli and local installation
121
- // TODO: remove when we support all
122
- if ( semver . gt ( cliVersion , env . modulePackage . version ) ) {
123
- gutil . log ( chalk . red ( 'Warning: gulp version mismatch:' ) ) ;
124
- gutil . log ( chalk . red ( 'Global gulp is' , cliVersion ) ) ;
125
- gutil . log ( chalk . red ( 'Local gulp is' , env . modulePackage . version ) ) ;
126
- }
127
-
128
119
// Chdir before requiring gulpfile to make sure
129
120
// we let them chdir as needed
130
121
if ( process . cwd ( ) !== env . cwd ) {
@@ -138,6 +129,12 @@ function handleArguments(env) {
138
129
// Find the correct CLI version to run
139
130
var range = findRange ( env . modulePackage . version , ranges ) ;
140
131
132
+ if ( ! range ) {
133
+ return gutil . log (
134
+ chalk . red ( 'Unsupported gulp version' , env . modulePackage . version )
135
+ ) ;
136
+ }
137
+
141
138
// Load and execute the CLI version
142
139
require ( path . join ( __dirname , '/lib/versioned/' , range , '/' ) ) ( opts , env ) ;
143
140
}
0 commit comments