使用gulp运行任何任务时,都需要CLI中的进度条

时间:2018-06-21 08:54:42

标签: automation gulp task gulp-imagemin

我正在通过Gulp运行图像优化,这大约需要一分钟来优化我的所有图像。因此,可以在CLI中显示进度条,以便在图像优化任务运行时显示进度条。

这是我的gulp代码(用于图像优化)

// compresss image
gulp.task('compress-img', function() {
  gulp.src('src/images/*')
  timer
  .pipe(imagemin([
    imagemin.gifsicle({interlaced: true}),
    imagemin.jpegtran({progressive: true}),
    imagemin.optipng({optimizationLevel: 5}),
    imagemin.svgo({
      plugins: [
        {removeViewBox: true},
        {cleanupIDs: false}
      ] 
    })
  ]))
  .pipe(gulp.dest('dist/images'));
});

1 个答案:

答案 0 :(得分:0)

您可能会发现这些npm软件包对于实现进度条很有用: