gulp在合并js文件时,需要注意合并的顺序,可以使用gulp-order插件
地址:https://github.com/sirlantis/gulp-order
使用方式:
var gp = require('gulp'); var concat = require('gulp-concat'); var order = require("gulp-order"); gp.task("minifyJs", function(){ gp.src('./scripts/*.js') .pipe(order([ 'scripts/1.js', 'scripts/2.js', 'scripts/3.js', 'scripts/*.js' ])) .pipe(concat('main.js')) .pipe(gp.dest('./dist/js')); });
注意:
order中的js路径不要包含 ./ 否则会报错