0
如何通過正則表達式或通配符從gulp.src(glob
?)文件路徑中排除最小化的文件?Regex裏面的路徑參數Gulp.src()
或者甚至可能更簡單,如何將最小化文件只移動到他們的min/{javascript | css}文件夾?
我曾嘗試以下:
var dir = "./src/",
lib_dir = "./lib/";
gulp.task("movelib", function(){
gulp.src(lib_dir + "libraries\/.*\.min\.js")
.pipe(plumber({errorHandler: function(e){console.log(e); this.emit('end');}}))
.pipe(gulp.dest("./dist/assets/min/js"));
gulp.src(lib_dir + "libraries\/.*(?!\.min)\.js")
.pipe(plumber({errorHandler: function(e){console.log(e); this.emit('end');}}))
.pipe(gulp.dest("./dist/assets/js"));
gulp.src(lib_dir + "libraries\/.*\.min\.css")
.pipe(plumber({errorHandler: function(e){console.log(e); this.emit('end');}}))
.pipe(gulp.dest("./dist/assets/min/css"));
gulp.src(lib_dir + "libraries\/.*(?!\.min)\.css")
.pipe(plumber({errorHandler: function(e){console.log(e); this.emit('end');}}))
.pipe(gulp.dest("./dist/assets/css"));
return;
});
但是它不工作。
我工作了,謝謝。 – BlueEyesWhiteDragon