2016-03-23 21 views
0

Bir küçültülmüş dosyaları regex veya joker karakterler aracılığıyla bir gulp.src (glob?) Dosya yolundan nasıl hariç tutarsınız?Gulp.src() iç regex iç yol parametresi

Veya daha da basit, bir tanesi en aza indirilen dosyaları yalnızca min/{javascript | css} klasörlerine nasıl taşır? Çalışmazsa Ancak

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; 

}); 

:

Aşağıdaki çalıştılar.

cevap

1

min.js dosyasını dışarıda bırakmak için nasıl?

gulp.src (lib_dir + "kitaplıkları/(.min.js |! .min.css)") ikinci soru için

, sen kaçan eğik çizgiler ve noktalarla olmadan denedin mi ?

gulp.src (lib_dir + "kitaplıkları/* min.js.")

cf: https://github.com/isaacs/node-glob

+0

ben, teşekkürler çalıştı. – BlueEyesWhiteDragon

İlgili konular