Мне нужен индикатор выполнения в CLI, когда я запускаю любую задачу с gulp

Я запускаю оптимизацию изображений через 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 ответ

Вы могли бы найти эти пакеты npm полезными для реализации индикаторов выполнения:

Другие вопросы по тегам