|
在使用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’,这样相关依赖组件就会下载安装完成,问题解决 总结 : 要重新下载包,不要只执行命令,一定要把原来的文件包删除,在重新下载执行。 |
|
|