首页 > gulp 官网上gulp-imagemin 示例是否正确?

gulp 官网上gulp-imagemin 示例是否正确?

https://www.npmjs.com/package/gulp-imagemin/
const gulp = require('gulp');
const imagemin = require('gulp-imagemin');
const pngquant = require('imagemin-pngquant');
 
gulp.task('default', () => {
    return gulp.src('src/images/*')
        .pipe(imagemin({
            progressive: true,
            svgoPlugins: [{removeViewBox: false}],
            use: [pngquant()]
        }))
        .pipe(gulp.dest('dist/images'));
});

以上我拿去放phpstorm编辑里报错,特别是()=>这块居然会报错,不明真正中。
我引用了网友的示例不会报错。

var gulp = require('gulp'),
    imagemin = require('gulp-imagemin');

gulp.task('img', function () {
    gulp.src('img/*.{png,jpg,gif,ico}')
        .pipe(imagemin())
        .pipe(gulp.dest('dest/images'));
});

这gulp官网const代表什么意思?


官网上示例使用了 ES6 的语法,《ECMAScript 6》具体语法可以参考阮一峰的入门教程

ECMAScript 6 入门

希望有所帮助~ :)


楼上两位忽略了
imagemin-pngquant
楼主是不是没装这个插件
另外报错信息是什么


正确

这是ES6新语法

【热门文章】
【热门文章】