// 获取 gulp
var gulp = require('gulp');
// 获取 gulp-less 模块
var less = require('gulp-less');
// 编译less
// 在命令行输入 gulp less 启动此任务
gulp.task('less', function () {
// 1. 找到 less 文件,需提前项目文件夹里面新建一个less文件
//再在less文件夹里新建一个less文件,文件的名字可自定义,具体看下图的我的文件结构
gulp.src('less/*.less')
// 2. 编译为css
.pipe(less())
// 3. 另存文件,同理需要在项目文件夹中新建一个style的文件。
.pipe(gulp.dest('style/css'));
});
// 在命令行使用 gulp auto 启动此任务
gulp.task('auto', function () {
// 监听文件修改,当文件被修改则执行 less 任务
gulp.watch('less/**.less', ['less']);
});
// 使用 gulp.task('default') 定义默认任务
// 在命令行使用 gulp 启动 less 任务和 auto 任务
gulp.task('default', ['less', 'auto']);