0

我的 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 + minify?

这就是我所拥有的:

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

1 回答 1

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/'))
});
于 2016-07-27T18:27:05.503 回答