搜索

首页  >  问答  >  正文

javascript - 用gulp如何编译多个文件夹下的less

项目目录如图:

2015、2016、2017文件夹和gulpfile.js、package、node_module同级。
我想自动编译每个文件夹下的less文件并生成在各自的css文件夹里,然后我写的代码如下:

var gulp = require('gulp'),
    less = require('gulp-less');

//LESS编译任务
gulp.task('less', function () {
    gulp.src('./*/less/*.less')
        .pipe(less())
        .pipe(gulp.dest('./*/css'));
});

gulp.task('default', function () {
    gulp.watch('./*/less/*.less', ['less']);
});

应该如何修改?

滿天的星座滿天的星座2724 天前664

全部回复(2)我来回复

  • 滿天的星座

    滿天的星座2017-06-12 09:32:02

    gulp.src('./**/less/*.less'),或者可以传数组。

    回复
    0
  • 巴扎黑

    巴扎黑2017-06-12 09:32:02

    可以创建task 然后使用run-sequence

    回复
    0
  • 取消回复