javascript – gulp-order:没有正确排序

Gulp newbie在这里,我在下载* .js时下载了 gulp-order用于订购js文件
因为我的一些javascript文件需要首先加载jquery.

下面是我的gulpfile.js,它有order,concat,rename&丑化.

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/'));
});

但似乎订购无效.

排序基于字母a.js> z.js而不是jquery.min.js> a.js> z.js

我在gulpfile.js上有什么错误代码吗?

解决方法

添加 base选项为我修复:
.pipe(order([
      'public/js/jquery-1.11.1.min.js','public/js/bootstrap.min.js'
    ],{ base: './' }))

相关文章

事件冒泡和事件捕获 起因:今天在封装一个bind函数的时候,发现el.addEventListener函数支持第三个参数...
js小数运算会出现精度问题 js number类型 JS 数字类型只有number类型,number类型相当于其他强类型语言...
什么是跨域 跨域 : 广义的跨域包含一下内容 : 1.资源跳转(链接跳转,重定向跳转,表单提交) 2.资源...
@ "TOC" 常见对base64的认知(不完全正确) 首先对base64常见的认知,也是须知的必须有...
搞懂:MVVM模式和Vue中的MVVM模式 MVVM MVVM : 的缩写,说都能直接说出来 :模型, :视图, :视图模...
首先我们需要一个html代码的框架如下: 我们的目的是实现ul中的内容进行横向的一点一点滚动。ul中的内容...