2016-07-27 4 views
0

私の少ないフォルダにはサブフォルダが含まれています。そうですね...gulp-lessにコンポーネントのサブフォルダを含める

Assets 
    |- js 
    |- less 
     |- students 
      |- students.less // ignores 
     |- courses 
      |- courses.less // ignores 
     |- teachers 
      |- teachers.less // ignores 
     main.less // gets successfully 

今、私のgulpfile.jsは、main.lessだけで大丈夫です。しかし、どのように私はサブディレクトリ(学生、コース、教師)に行くことができ、それぞれの.lessファイルをつかむことが少ない+を縮小するには?

これは私が持っているものです。

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

の可能性のある重複した[がぶ飲み - すべてのフォルダ内のファイルとサブフォルダをターゲット](http://stackoverflow.com/questions/27526891/gulp-target-all-files-in-a-folder-and -its-subfolders) – poke

+0

関連項目:[gulpを使ってすべてのサブフォルダ内のすべてのscssファイルをコンパイルする](http://stackoverflow.com/q/38490611/216074) – poke

答えて

2

あなたはすべてのサブディレクトリを一致させるために**/*.lessを使用することができます。

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

はい!ありがとうございました! :D – Modelesq

関連する問題