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代表什么意思?

阅读 3.9k
4 个回答

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

ECMAScript 6 入门

希望有所帮助~ :)

正确

这是ES6新语法

新手上路,请多包涵

貌似gulp 不支持es6的语法(瞎说的)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题