@pit6262
Верстальщик

Imagemin не видит svg файлы, не переносит их в папку build, что делать?

Суть в том что gulp переносит и зжимает все файлы картинок кроме svg, если есть svg он их не переносит в папку build. Нужна ваша помощь.

Код таска
function images(){
	return gulp.src(path.src.img)
				.pipe(cache(imagemin([
			      imagemin.gifsicle({interlaced: true}),
			      imagemin.jpegtran({progressive: true}),
			      imageminJpegRecompress({
			        loops: 5,
			        min: 65,
			        max: 70,
			        quality:'medium'
			      }),
			      imagemin.svgo({
			      	plugins: [
				      	{cleanupIDs: false},
					    {removeUselessDefs: false},
					    {removeViewBox: true},
				    ]
			      }),
			      imagemin.optipng({optimizationLevel: 3}),
			      pngquant({quality: '65-70', speed: 5})
			    ],{
			      verbose: true
			    })))
				.pipe(gulp.dest(path.build.img))
				.pipe(browserSync.reload({stream: true}));
}

function watch(){
	browserSync.init(config)
	gulp.watch(path.watch.style, styles);
	gulp.watch(path.watch.js, scripts);
	gulp.watch(path.watch.html, html);
	gulp.watch(path.watch.fonts, fonts);
	gulp.watch(path.watch.img, images);
}
  • Вопрос задан
  • 214 просмотров
Решения вопроса 1
@forkhammer
Fullstack-разработчик (Django, Angular)
path.src.img где устанавливается и чему равен? Возможно маски файлов изображений неправильные
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы