我有一个名为all.js
的清单文件,如下所示:
// Plugins
var easytabs = require('./jquery.easytabs.js');
var fancybox = require('./jquery.fancybox.js');
var imagesloaded = require('./jquery.imagesloaded.js');
var placeholder = require('./jquery.placeholder.js');
var rating = require('./jquery.rating.js');
var scrollto = require('./jquery.scrollTo.js');
var jrespond = require('./jRespond.js');
var owlcarousel = require('./owl.carousel.js');
var parsleyext = require('./parsley.extend.js');
var parsley = require('./parsley.js');
var parsleycon = require('./parsleyConditions.js');
var share = require('./share42.js');
// App
var cart = require('./cart.js');
var main = require('./main.js');
var ajaxshell = require('./ajax-shell.js');
var responsive = require('./responsive.js');
我正在使用browserify(与Gulp一起)将我的所有JavaScript捆绑到一个文件中。对于我的Gulpfile,这就是我捆绑我的JavaScript的方式:
var browserify = require('browserify');
var gulp = require('gulp');
var source = require('vinyl-source-stream');
gulp.task('browserify', function() {
return browserify('./src/frontend/js/all.js')
.bundle()
.pipe(source('all.js'))
.pipe(gulp.dest('./dist/frontend/js/'));
});
每当输出它时,main.js
出现在某些插件之前,这是一个很大的问题,你可以想象。我需要在插件后面的特定于应用程序的文件下的所有文件。如何操作捆绑这些文件的顺序?提前谢谢。