问题描述
在使用npm安装gulp-imagemin
时,出现问题:
npm install gulp-imagemin --save-dev
会报ERROR错误:
Error: Command failed: C:\Windows\system32\cmd.exe /s /c "autoreconf -ivf
还有一些其他错误,我没有记录下来,不过安装出现问题,可以用以下解决方法试试。
解决方法
我上网搜了一些资料,经过试验发现可以用cnpm install
解决报错问题。
- 先安装淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 再使用cnpm安装
gulp-imagemin
cnpm install gulp-imagemin --save-dev
结果
代码如下:
var imagemin = require("gulp-imagemin"),
cache = require("gulp-cache");
gulp.task("images", function(done) {
gulp.src("./images/*.*")
.pipe(cache(imagemin())) // 压缩图片
.pipe(gulp.dest("./dist/images/"))
done()
});
运行结果: