iview/build/build-style.js

26 lines
712 B
JavaScript
Raw Normal View History

2016-09-09 14:29:19 +08:00
var gulp = require('gulp');
var cleanCSS = require('gulp-clean-css');
2016-09-09 14:29:19 +08:00
var less = require('gulp-less');
var rename = require('gulp-rename');
2016-11-17 20:50:51 +08:00
var autoprefixer = require('gulp-autoprefixer');
2016-09-09 14:29:19 +08:00
2016-11-17 20:50:51 +08:00
// 编译less
gulp.task('css', function () {
gulp.src('../src/styles/index.less')
2016-09-09 14:29:19 +08:00
.pipe(less())
2016-11-17 20:50:51 +08:00
.pipe(autoprefixer({
browsers: ['last 2 versions', 'ie > 8']
2016-11-17 20:50:51 +08:00
}))
.pipe(cleanCSS())
2016-09-09 14:29:19 +08:00
.pipe(rename('iview.css'))
.pipe(gulp.dest('../dist/styles'))
});
2016-11-17 20:50:51 +08:00
// 拷贝字体文件
2016-09-09 14:29:19 +08:00
gulp.task('fonts', function () {
gulp.src('../src/styles/common/iconfont/fonts/*.*')
2016-09-09 14:29:19 +08:00
.pipe(gulp.dest('../dist/styles/fonts'))
});
2016-11-17 20:50:51 +08:00
gulp.task('default', ['css', 'fonts']);