UNPKG

element-ui-saas-extend

Version:

基于 Element UI 对 SaaS 平台常见交互开发的预设组件

29 lines (24 loc) 792 B
"use strict"; const { series, src, dest, watch } = require("gulp"); const sass = require("gulp-sass"); const autoprefixer = require("gulp-autoprefixer"); const cssmin = require("gulp-cssmin"); function transferSass() { return src("./packages/theme-chalk/*.scss") .pipe(sass.sync().on("error", sass.logError)) .pipe( autoprefixer({ overrideBrowserslist: ["ie > 9", "last 2 versions"], cascade: false, }) ) .pipe(cssmin()) .pipe(dest("./packages/theme-chalk/lib")); } function copyToDist() { return src("./packages/theme-chalk/lib/*.**").pipe(dest("./lib/theme-chalk")); } exports.default = series(transferSass, copyToDist); exports.w = function() { return watch(["./packages/theme-chalk/*.scss"], series(transferSass, copyToDist)); };