对于图片和字体这类静态资源文件,一般的构建都是对文件进行压缩处理。yarn add imagemin --dev
const {src, dest} = require('gulp')
const imagemin = require('gulp-imagemin')
const img = () => {
return src('src/assets/images/**', {base: 'src'})
.pipe(imagemin())
.pipe(dest('dist'))
}
const font = () => {
return src('src/assets/fonts/**', {base: 'src'})
.pipe(imagemin())
.pipe(dest('dist'))
}
module.exports = {
img,
font
}