UNPKG

mp-navigation-bar

Version:

mini program custom navigation-bar component

27 lines (22 loc) 826 B
const gulp = require('gulp') const clean = require('gulp-clean') const config = require('./tools/config') const BuildTask = require('./tools/build') const id = require('./package.json').name || 'miniprogram-custom-component' // build task instance // eslint-disable-next-line no-new new BuildTask(id, config.entry) // clean the generated folders and files gulp.task('clean', gulp.series(() => gulp.src(config.distPath, {read: false, allowEmpty: true}).pipe(clean()), done => { if (config.isDev) { return gulp.src(config.demoDist, {read: false, allowEmpty: true}) .pipe(clean()) } return done() })) // watch files and build gulp.task('watch', gulp.series(`${id}-watch`)) // build for develop gulp.task('dev', gulp.series(`${id}-dev`)) // build for publish gulp.task('default', gulp.series(`${id}-default`))