В 5 версии gulp, при копировании изображений, на выходе получаються битыми
Когда я хочу скопировать изображение с исходного кода, в папку build. На выходе я получаю битые изображения.
Вот стандартный код таски:
export const images = () => {
return gulp
.src(path.src.images)
.pipe(plumber(plumberNotifySettings("IMAGES")))
.pipe(newer(path.build.images))
.pipe(debug({ title: 'Обработка изображения:' }))
.pipe(imagemin(imageminOption))
.pipe(gulp.dest(path.build.images))
.pipe(browserSync.stream());
};
в логах пишет что всё нормально обработано, ног в итоге все наоборот
как мне это исправить?
Ответы (1 шт):
Автор решения: Karma
→ Ссылка
Тоже такая проблема с картинками imagemin тут не причем. Видимо подключение с картинками и путями изменили в самом галпе ,нужно будет теперь разбираться че там они намутили такого.
решил проблему , нужно применить опцию { encoding: false } непосредственно к вызову функции src(). Это сообщает Gulp не конвертировать данные в текстовую кодировку. Пример в моем случае :
return src('app/images/**/*.*', { encoding: false })
Дальше уже идут ваши настройки