25 lines
717 B
JavaScript
25 lines
717 B
JavaScript
const gulp = require('gulp');
|
|
const cleanCSS = require('gulp-clean-css');
|
|
const less = require('gulp-less');
|
|
const rename = require('gulp-rename');
|
|
const autoprefixer = require('gulp-autoprefixer');
|
|
|
|
// 编译less
|
|
gulp.task('css', function () {
|
|
gulp.src('../src/styles/index.less')
|
|
.pipe(less())
|
|
.pipe(autoprefixer({
|
|
browsers: ['last 2 versions', 'ie > 8']
|
|
}))
|
|
.pipe(cleanCSS())
|
|
.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']);
|