Gulp 吞咽imagemin不接受选项
自从更新到GulpImageMin的第3版后,我在运行任务时很难通过选项。 我可以在文档中看到,选项的语法已经更改,但是我对所描述的新语法没有把握 以下是我在v2.4.0中的工作:Gulp 吞咽imagemin不接受选项,gulp,gulp-imagemin,Gulp,Gulp Imagemin,自从更新到GulpImageMin的第3版后,我在运行任务时很难通过选项。 我可以在文档中看到,选项的语法已经更改,但是我对所描述的新语法没有把握 以下是我在v2.4.0中的工作: .pipe($.imagemin({ progressive: true, interlaced: true, svgoPlugins: [ {cleanupIDs: false} , {removeUnknownsAndDefaults: false} ]
.pipe($.imagemin({
progressive: true,
interlaced: true,
svgoPlugins: [
{cleanupIDs: false}
, {removeUnknownsAndDefaults: false}
]
}))
我已升级到版本3,并且根据中的说明,我已将语法更改为以下内容:
.pipe($.imagemin([
imagemin.gifsicle({interlaced: true}),
imagemin.mozjpeg({progressive: true}),
imagemin.svgo({plugins: [
{cleanupIDs: false}
, {removeUnknownsAndDefaults: false}
]})
]))
但是,运行任务时会抛出一个错误:
引用错误:未定义imagemin
我对gulp之类的东西还不太熟悉,所以可能有一些东西很明显我遗漏了,但是我已经尝试了很多微妙的语法变化,都没有用。有人能帮忙吗?先定义imagemin。
const imagemin=require('gulp-imagemin');
然后使用imagemin而不是$.imagemin。首先定义imagemin。
const imagemin=require('gulp-imagemin');
然后使用imagemin而不是$.imagemin。<代码>$.imagemin而不是<代码>imagemin。我尝试过,但不幸得到了相同的结果。<代码>$.imagemin而不是<代码>imagemin。我尝试过,但不幸得到了相同的结果。