自从更新到 gulp-imagemin 的第 3 版后,我在运行任务时很难通过选项。我可以在文档中看到选项的语法已经改变,但是我对所描述的新语法没有运气。
这是我在 v2.4.0 中所做的工作:
.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 之类的东西还很陌生,所以我可能遗漏了一些相当明显的东西,但是我已经对语法进行了很多细微的更改,但都无济于事。任何人都可以帮忙吗?