Javascript-форум (https://javascript.ru/forum/)
-   Сборка проекта, утилиты (https://javascript.ru/forum/server-tools/)
-   -   помощь с gulp-responsive (https://javascript.ru/forum/server-tools/78288-pomoshh-s-gulp-responsive.html)

fayst 21.08.2019 15:50

помощь с gulp-responsive
 
Использую модуль gulp-responsive для изменения изображений, имею ошибку:
Код:

[15:41:15] Error in plugin "gulp-responsive"
Message:
    File `footer\facebook.svg`: Unsupported output format unsupported
Details:
    domainEmitter: [object Object]
    domain: [object Object]
    domainThrown: false

мой код обработки изображений
gulp.task("images", () => {
    return gulp.src(paths.images.src)
        .pipe(imagemin([
            imagemin.svgo({
                plugins: [
                    { removeViewBox: false },
                    { removeUnusedNS: false },
                    { removeUselessStrokeAndFill: false },
                    { cleanupIDs: false },
                    { removeComments: true },
                    { removeEmptyAttrs: true },
                    { removeEmptyText: true },
                    { collapseGroups: true }
                ]
            })
        ]))
        .pipe(responsive({
                'footer/*.svg':{},
                 '**/logo*.png': [
                    {
                        width: "100%",
                        quality: 100
                    },{
                        width: 50,
                        quality: 75,
                        rename: {
                            suffix: '-50w',
                            extname: '.png'
                        }
                    },
                    {
                        width: 25,
                        quality: 50,
                        rename: {
                            suffix: '-25w',
                            extname: '.png'
                        }
                    }
                ],       
            {
                errorOnUnusedConfig: false,
                errorOnUnusedImage: false,
                errorOnEnlargement: false,
                quality: 80,
                progressive: false,
            }))
        .pipe(gulp.dest(paths.images.dist))
        .on("end", browsersync.reload);
});

Задачы в том, по сути, чтобы при сборке проекта свг файлы то же переносились, а не пропускались. как это сделать? спасибо!


Часовой пояс GMT +3, время: 01:19.