2016-07-27 2 views
0

Mes dossiers moins contiennent des sous-dossiers (avec d'autres sur le chemin). Il semble que oui ...Gulp-gulp-less pour inclure les sous-dossiers de composants

Maintenant, mon gulpfile.js peut trouver main.less très bien. Mais comment puis-je aller dans les sous-répertoires (étudiants, cours, enseignants) et saisir leurs fichiers .less respectifs pour avaler sans + minify?

C'est ce que j'ai:

gulp.task('less', function() { 
    gulp.src('assets/less/*.less') 
    .pipe(plumber()) 
    .pipe(less()) 
    .pipe(cssmin()) 
    .pipe(rename({ 
     suffix: '.min' 
    })) 
    .pipe(gulp.dest('assets/css/')) 
}); 
+0

double possible de [Gulp - cible tous les fichiers dans un dossier et ses sous-dossiers] (http://stackoverflow.com/questions/27526891/gulp-target-all-files-in-a-folder-and -its-sous-dossiers) – poke

+0

Egalement en relation: [compilation de tous les fichiers scss dans tous les sous-dossiers utilisant gulp] (http://stackoverflow.com/q/38490611/216074). – poke

Répondre

2

Vous pouvez utiliser **/*.less pour correspondre à tous les sous-répertoires.

gulp.task('less', function() { 
    gulp.src('assets/less/**/*.less') 
    .pipe(plumber()) 
    .pipe(less()) 
    .pipe(cssmin()) 
    .pipe(rename({ 
     suffix: '.min' 
    })) 
    .pipe(gulp.dest('assets/css/')) 
}); 
+0

oui! Je vous remercie! :RÉ – Modelesq