doubleyong
管理员
管理员
  • 最后登录2019-10-17
  • 发帖数669
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
阅读:143回复:0

[其它]gulp-imagemin安装或压缩时报错

楼主#
更多 发布于:2019-09-27 14:52
在使用gulp-imagemin对插件进行压缩时,在下载插件时

E:\guoxinan\classproject\200\gulp\day01>npm install gulp-imagemin


> gifsicle@4.0.1 postinstall E:\guoxinan\classproject\200\gulp\day01\node_modules\gifsicle
> node lib/install.js


在上面node lib/install.js就一直等待不动,按了ctrl + c结束,重新在下载,下载成功。
但有提示警告,
警告信息如下:

gulp-imagemin@6.1.0 requires a peer of gulp@>=4 but none is installed. You must install peer dependencies yourself.
忽略不管,直接使用,代码如下:
const imagemin = require("gulp-imagemin");
gulp.task("imageMin",function(){
   return gulp.src("./src/public/img/*.{png,jpg,gif,ico}")
       .pipe(imagemin())
       .pipe(gulp.dest("./dist/public/img"));
});
发现不能成功,报node_modules下的某个文件错误。


解决方案:
       使用npm uninstall gulp-imagemin, 然后在重新下载,还是不能成功。弄了好久,555555555555
      最后,删除根目录下面的 node_modules 文件夹
     然后再重新执行’npm install’,这样相关依赖组件就会下载安装完成,问题解决
    
总结 : 要重新下载包,不要只执行命令,一定要把原来的文件包删除,在重新下载执行。
知识需要管理,知识需要分享
游客


返回顶部