报以下错误:
[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();
}));
本文介绍了在使用gulp-imagemin时遇到的默认插件'gifsicle'和'optipng'加载失败问题,提供了通过cnpm替代npm进行安装的解决方案,同时展示了gulp配置中与之相关的代码片段。
2513





