const gulp = require('gulp')
const path = require('path')
const cssWrap = require('gulp-css-wrap')
const sass = require('gulp-sass')(require('sass'))
const postcss = require('gulp-postcss')
// 匹配对应代码并删除
const removeStyle = require('./postcss-remove-style.js')({
'@font-face': '*',
html: '*',
})
const cleanCSS = require('gulp-clean-css')
function build() {
return gulp
.src(path.resolve('./src/assets/styles/index.scss'))
.pipe(sass.sync())
.pipe(postcss([removeStyle]))
.pipe(cleanCSS())
.pipe(
cssWrap({
selector: '.custom-theme',
}),
)
.pipe(gulp.dest('src/assets/theme/custom-theme'))
}
exports.build = build
gulp命令小记(换肤)-匹配对应代码并删除
最新推荐文章于 2024-07-12 16:55:56 发布