目前我有以下任务将我的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,因为有些插件也会在其名称中使用它)。
答案 0 :(得分:0)
使用gulp-order插件达到您的目的。对于版本控制,最好保留具有稳定名称的文件,例如jquery-latest.js
,但我的建议是不要自己下载和保存库,而是使用bower代替依赖管理,它也将解决你的版本问题。祝你好运:)