miniprogram-build
Version:
A command line tool to build & watch MiniProgram.
27 lines (23 loc) • 625 B
JavaScript
///@ts-check
;
var gulp = require('gulp');
var imagemin = require('../lib/image-min');
var err = require('../log/error');
const size = require('../log/size');
var TITLE = 'image:';
/**
*
* @param {string|string[]} imgsrc
* @param {string} src
* @param {string} dist
*
*/
function compressImage(imgsrc, src, dist) {
return gulp.src(imgsrc, { base: src })
// .pipe(debug({ title: 'image:' }))
.pipe(imagemin({ verbose: true }))
.on('error', err(TITLE))
.pipe(gulp.dest(dist))
.pipe(size({ title: TITLE, showFiles: false }));
}
module.exports = compressImage