无论它有什么版本,都可以在gulp中定位jQuery文件

时间:2015-12-11 16:42:48

标签: javascript jquery gulp

目前我有以下任务将我的javascript文件连接并缩小为一个:

gulp.task('javascript', function() {
  return gulp.src([
    jsPath + 'libraries/jquery-2.1.4.min.js'
    jsPath + 'libraries/*.js',
    jsPath + 'app.js'
  ])
  .pipe(concat('all.min.js'))
  .pipe(uglify())
  .pipe(gulp.dest(jsPath))
});

我需要确保jQuery首先包含在任何库之前(因为我有jQuery插件)所以我需要首先定位它,但是当我升级到最新版本时,我还需要更改gulpfile中的版本号,因此,我想看看是否有一种方法可以在其文件名中定位包含jquery-2的文件(不仅仅是jquery,因为有些插件也会在其名称中使用它)。

1 个答案:

答案 0 :(得分:0)

使用gulp-order插件达到您的目的。对于版本控制,最好保留具有稳定名称的文件,例如jquery-latest.js,但我的建议是不要自己下载和保存库,而是使用bower代替依赖管理,它也将解决你的版本问题。祝你好运:)