Мне нужен индикатор выполнения в 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 полезными для реализации индикаторов выполнения: