我正在通过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'));
});
答案 0 :(得分:0)
您可能会发现这些npm软件包对于实现进度条很有用: