控制 Gulp 连接 JavaScript 文件的顺序



我在控制我的javascript文件与Gulp连接的顺序时遇到问题。 我已经尝试过大口大口地订购,但它似乎不起作用。我刚刚开始使用Gulp,所以我确信(希望)这是一个简单的解决方案。 我确实注意到一些关于用数字重命名文件的 SO 帖子......我不想这样做。谢谢。

gulp.task('scripts', function () {
    gulp.src('starter_app/static/backoffice/js/vendor/*.js')
        .pipe(order([
            'excanvas.js',
            'respond.js',
            'js.cookie.min.js',
            'bootstrap-hover-dropdown.min.js',
            'jquery.slimscroll.min.js',
            'jquery.blockui.min.js',
            'jquery.uniform.min.js',
            'bootstrap-switch.min.js',
            'app.min.js',
            'dashboard.min.js',
            'layout.min.js',
            'quick-sidebar.min.js'
        ]))
        .pipe(concat('scripts.js'))
        .pipe(gulp.dest('starter_app/static/backoffice/js'));
});

你可以做:

gulp.task('scripts', function () {
    gulp.src([
        'excanvas.js',
        'respond.js',
        'js.cookie.min.js',
        'bootstrap-hover-dropdown.min.js',
        'jquery.slimscroll.min.js',
        'jquery.blockui.min.js',
        'jquery.uniform.min.js',
        'bootstrap-switch.min.js',
        'app.min.js',
        'dashboard.min.js',
        'layout.min.js',
        'quick-sidebar.min.js'
    ], {
        cwd: 'starter_app/static/backoffice/js/vendor'
    })
    .pipe(concat('scripts.js'))
    .pipe(gulp.dest('starter_app/static/backoffice/js'));
});

相关内容

  • 没有找到相关文章

最新更新