UNPKG

lh-chs-ui

Version:

A Component Library for Vue.js.

33 lines (28 loc) 870 B
'use strict' const { series, src, dest } = require('gulp') const sass = require('gulp-dart-sass') const concat = require('gulp-concat') const autoprefixer = require('gulp-autoprefixer') const cssmin = require('gulp-cssmin') function compile () { return src('./src/*.scss') .pipe(sass.sync().on('error', sass.logError)) .pipe(autoprefixer({ overrideBrowserslist: ['ie > 9', 'last 2 versions'], cascade: false })) .pipe(cssmin()) .pipe(dest('./lib')) } // 合并element与当前所有样式 function concatIndex (arr) { return src(['../../node_modules/element-ui/lib/theme-chalk/index.css', './lib/index.css']) .pipe(concat(('main.css'))) .pipe(dest('./lib')) } function copyfont () { return src('./src/fonts/**') .pipe(cssmin()) .pipe(dest('./lib/fonts')) } exports.build = series(compile, concatIndex, copyfont)