安装gulp-less插件,命令 npm install gulp-less
在gulpfile.js文件中添加
var less=require("gulp-less");
var lessDest=dest+'less\\';
gulp.task('less', function() {
//清空压缩文件夹下的文件
clear(lessDest);
//读取文件
var filelist=new Array();
readfile(__dirname+"\\less\\",filelist);
//压缩css文件
for(var i=0;i<filelist.length;i++){
var ext=path.extname(filelist[i]);
if(ext==".less"){
gulp.src(filelist[i])
.pipe(less())
.pipe(rename({ extname: '.css' }))
.pipe(gulp.dest(lessDest));
}
}
});
修改default任务,
gulp.start(['script','css','less']);