【问题标题】:Controlling the order in which Gulp concats javascript files控制 Gulp 连接 javascript 文件的顺序
【发布时间】:2016-03-03 17:30:20
【问题描述】:

我无法控制我的 javascript 文件与 Gulp 连接的顺序。我试过 gulp-order 但它似乎不起作用。我刚开始使用 Gulp,所以我确信(希望)这是一个简单的解决方案。我确实注意到一些关于用数字重命名文件的帖子......我不想这样做。谢谢。

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 gulp-concat


    【解决方案1】:

    你可以这样做:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-24
      相关资源
      最近更新 更多