报以下错误:
[09:51:10] gulp-imagemin: Couldn't load default plugin "gifsicle"
[09:51:10] gulp-imagemin: Couldn't load default plugin "optipng"
[09:51:12] Plumber found unhandled error:
Error in plugin "gulp-imagemin"
原因为:
在使用npm安装gulp-imagemin时
npm install gulp-imagemin --save-dev
解决办法:
用cnpm按照代替npm安装
cnpm install gulp-imagemin --save-dev
没有安装cnpm的先安装淘宝cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
补充:
gulp配置代码中关于gulp-imagemin部分代码如下:
gulp.task('image', gulp.series((done) =>{
gulp.src(app.srcPath + 'image/**/*')
.pipe($.plumber())
.pipe(gulp.dest(app.devPath + 'image'))
.pipe($.imagemin())
.pipe(gulp.dest(app.prdPath + 'image'))
.pipe($.connect.reload());
done();
}));