我正在尝试使用 gulp-imagemin 来优化我项目中的图像。但我只想在添加新图像或更改当前图像时运行 imagemin。而且我只想在新的/更改的图像上运行它。
有人建议使用更改并添加如下事件:
gulp.watch( [ 'myfolder/**/*.png', 'myfolder/**/*.svg' ] )
.on( "change", function(file){
console.log("change");
// do imagemin stuff here
} );
但是没有调用“更改”事件。我还尝试了“添加”事件,结果相同。
我对 gulp 的了解仍然有限,我无法弄清楚如何做到这一点。那么如何仅在新/更改的图像上运行 imagemin?