下图是在webstrom上的运行结果
下图是文件结构
下图是gulp-imagemin插件的index.js报错
下面是gulpfile.js代码
//导入工具包 require('node_modules里对应模块') var gulp = require('gulp'), less = require('gulp-less'), imagemin = require('gulp-imagemin'), pngquant = require('imagemin-pngquant'); //定义一个testLess任务(自定义任务名称) gulp.task('testLess', function () { gulp.src('src/less/index.less') //该任务针对的文件 .pipe(less()) //该任务调用的模块 .pipe(gulp.dest('src/css')); //将会在src/css下生成index.css }); gulp.task('testImagemin', function () { gulp.src('src/img/*.{png,jpg,gif,ico}') .pipe(imagemin({ progressive: true, svgoPlugins: [{removeViewBox: false}],//不要移除svg的viewbox属性 use: [pngquant()] //使用pngquant深度压缩png图片的imagemin插件 })) .pipe(gulp.dest('dist/img')); }); gulp.task('default',['testLess']); //定义默认任务
升级node版本