# 編寫壓縮圖片任務
```
npm install --save-dev gulp-imagemin@4.1.0 //在根目錄下執行(下載壓縮圖片的插件)
```
```
引入
var imagemain = require('gulp-imagemin');
```
把 src/image 下的 圖片文件壓縮到build 和 dist(添加壓縮)目錄下
```
/**
* 4.注冊了壓縮圖片的任務
* */
gulp.task('image', function() {
/**
* 意思是讀取src/image下所有的圖片文件
* ** : 代表是src下的任意目錄, 0個或者多個
* */
gulp.src('src/image/**/*') /*讀取所有的圖片文件*/
.pipe( gulp.dest('build')) /*將讀取所有的圖片文件寫到build目錄(沒有會自動新建)*/
.pipe( imagemin() ) /*將讀取所有的圖片文件進行壓縮 */
.pipe( gulp.dest('dist')) /*再將讀取壓縮后的文件寫到dist目錄(沒有會自動新建)*/
});
```
運算gulp images