gulp压缩图片出错

gulp.task('testImagemin', function () {
    return gulp.src('./images/*.*')
        .pipe(imagemin({
            optimizationLevel: 5, //类型:Number  默认:3  取值范围:0-7(优化等级)
            progressive: true, //类型:Boolean 默认:false 无损压缩jpg图片
            interlaced: true, //类型:Boolean 默认:false 隔行扫描gif进行渲染
            multipass: true //类型:Boolean 默认:false 多次优化svg直到完全优化
        }))
        .pipe(gulp.dest('build/images'));
});

我这边gulp只会一直会出现这样的报错,有人知道原因么?插件我也重新安装了几次都是这样

clipboard.png

我如果去掉.pipe(imagemin()),图片和正常的输出到 build文件夹下面,但是加了之后就会报错。

阅读 8.7k
8 个回答

仔细检查你的配置与图片路径,看看是不是哪里的问题,一般出现这样的错基本上不是插件的问题

新手上路,请多包涵

很有可能就是安装的时候,就没有安装好,这个插件。我在安装这个插件,已经好多遍了,都是有问题的,安装其他的插件没事。。。

1、是否引用 imagemin = require('gulp-imagemin')
2、图片路径是否错误

可能是图片路径的问题 试试看对不对 如果不对 再找其他办法

看下 images文件夹下是不是有不是图片格式的文件存在?

试过好多好多方法,都没有解决。
等了两天把gulp卸载了,重新安装了一次,然后然后就可以了.......我那个心情啊~~很好!

楼主怎么解决的,我也遇到这个问题了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进