UNPKG

cheers-mp-service

Version:

提供插件化的零配置小程序脚手架服务

34 lines (29 loc) 709 B
const gulp = require("gulp"); const gulpIf = require("gulp-if"); const gulpCDN = require("gulp-cdnify-plus"); const deepmerge = require("deepmerge"); const defaultOpt = { srcDir: "src", outputDir: "dist", isUseOSS: false, rewriter: (url) => url, }; function wxss(opt) { opt = deepmerge(defaultOpt, opt); function compileWXSS() { return gulp .src(`${opt.srcDir}/**/*.wxss`, { since: gulp.lastRun(compileWXSS) }) .pipe( gulpIf( opt.isUseOSS, gulpCDN({ rewriter: opt.rewriter, }) ) ) .pipe(gulp.dest(opt.outputDir)); } compileWXSS.displayName = "编译wxss"; return compileWXSS; } module.exports = wxss;