var gulp = require('gulp'); var path = require('path'); var del = require('del'); var less = require('gulp-less'); var cssBase64 = require('gulp-base64'); var miniCss = require('gulp-clean-css'); var autoprefixer = require('gulp-autoprefixer'); gulp.task('clean', function(cb) { del(['Content/miniCss/**/*'], cb); }); gulp.task("less",function() { return gulp .src(['Content/css/**/*.less', 'Content/*/*.less']) .pipe(less({ paths: [path.join(__dirname, 'less', 'includes')] })) .pipe(autoprefixer('last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1', 'ios 6', 'android 4')) .pipe(cssBase64()) .pipe(miniCss()) .pipe(gulp.dest('Content/miniCss/')) }) gulp.task('build',['less'],function(){}); gulp.task('default',['clean','less'],function(){ gulp.watch('Content/css/**/*', ['less']); gulp.watch('Content/font/*', ['less']); });