UNPKG

ci-plus

Version:

ci组件库

33 lines (29 loc) 862 B
import delPath from '../utils/delpath'; import { series, parallel, src, dest } from 'gulp'; import { pkgPath, componentPath } from '../utils/paths'; import less from 'gulp-less'; import autoprefixer from 'gulp-autoprefixer'; import run from '../utils/run'; //删除easyest export const removeDist = () => { return delPath(`${pkgPath}/easyest`); }; //打包样式 export const buildStyle = () => { return src(`${componentPath}/src/**/style/**.less`) .pipe(less()) .pipe(autoprefixer()) .pipe(dest(`${pkgPath}/easyest/lib/src`)) .pipe(dest(`${pkgPath}/easyest/es/src`)); }; //打包组件 export const buildComponent = async () => { run('pnpm run build', componentPath); }; export default series( async () => removeDist(), parallel( async () => buildStyle(), async () => buildComponent() ) );