問題描述
在使用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()
});
運行結果: