gulp de order: no orderando correctamente

Gulp newbie aquí, descargué gulp-order para pedir files js al concating * .js porque algunos de mis files javascript requieren jquery para cargar primero.

Debajo están mis gulpfile.js que tienen order, concat, rename y uglify.

var date = new Date(); var uniq = date.getTime(); gulp.task('admin-scripts', function() { return gulp.src(['assets/admin/js/*.js','!assets/admin/js/respond.min.js','!assets/admin/js/html5shiv.js']) .pipe(order([ "assets/admin/js/jquery.min.js", 'assets/admin/js/*.js' ])) .pipe(concat(uniq+'admin.js')) .pipe(gulp.dest('build/assets/admin/js/')) .pipe(rename(uniq+'admin.min.js')) .pipe(uglify()) .pipe(gulp.dest('build/assets/admin/js/')); }); 

Pero parece que el order no funciona.

el order se basa en el alfabeto a.js> z.js en lugar de jquery.min.js> a.js> z.js

¿hay algo que codifique erróneamente en el file gulpfile.js?

la opción de agregar base me lo solucionó:

 .pipe(order([ 'public/js/jquery-1.11.1.min.js', 'public/js/bootstrap.min.js' ], { base: './' })) 

El problema que mi order de gulp no ordera correctamente / no funciona es porque pondría una ruta incorrecta, la ruta debería ser relativa a la carpeta js :

order correcto: jquery.min.js

order incorrecta: assets / admin / js / jquery.min.js

 var date = new Date(); var uniq = date.getTime(); gulp.task('admin-scripts', function() { return gulp.src(['assets/admin/js/*.js','!assets/admin/js/respond.min.js','!assets/admin/js/html5shiv.js']) .pipe(order([ "jquery.min.js", '*.js' ])) .pipe(concat(uniq+'admin.js')) .pipe(gulp.dest('build/assets/admin/js/')) .pipe(rename(uniq+'admin.min.js')) .pipe(uglify()) .pipe(gulp.dest('build/assets/admin/js/')); });