build-style.js 705 Bytes
var gulp = require('gulp');
var minifyCSS = require('gulp-minify-css');
var less = require('gulp-less');
var rename = require('gulp-rename');
var autoprefixer = require('gulp-autoprefixer');

// 编译less
gulp.task('css', function () {
     gulp.src('../src/styles/index.less')
         .pipe(less())
         .pipe(autoprefixer({
            browsers: ['last 2 versions']
         }))
         .pipe(minifyCSS())
         .pipe(rename('iview.css'))
         .pipe(gulp.dest('../dist/styles'))
});

// 拷贝字体文件
gulp.task('fonts', function () {
    gulp.src('../src/styles/common/iconfont/fonts/*.*')
        .pipe(gulp.dest('../dist/styles/fonts'))
});

gulp.task('default', ['css', 'fonts']);