123456789101112131415161718192021222324252627282930 |
- 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']);
- });
|