После обновления gulp-imagemin до версии 3 у меня возникают трудности с проталкиванием параметров при выполнении задачи. Я вижу в документации, что синтаксис параметров изменился, но мне не повезло с новым синтаксисом, как описано.
Вот что у меня работает в версии 2.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 и тому подобном, поэтому может быть что-то довольно очевидное, что я упускаю, но я экспериментировал с множеством тонких изменений в синтаксисе, и все безрезультатно. Кто-нибудь может помочь?
$.imagemin
вместоimagemin
. - person Sven Schoenung   schedule 25.10.2016