Задать вопрос
  • Почему gulp при компиляции выдает ошибку Error: write callback called multiple times?

    @RedSmoke_smr Автор вопроса
    Разобрался сам. Ошибка была в этом таске - $.gulp.task('img:build', ()
    Я его не много исправил, и все заработало
    Ниже код рабочей функции:
    $.gulp.task('img:build', () => {
            return $.gulp.src(imgPATH.input)
                .pipe(imagemin([
                    imagemin.gifsicle({interlaced: true}),
                    imageminJpegRecompress({
                        loops:4,
                        min: 70,
                        max: 75,
                        quality:'medium'
                    }),
                    imagemin.optipng(),
                    imagemin.svgo(),
                    imagemin.optipng({optimizationLevel: 3}),
                    pngquant({quality: [0.65, 0.7], speed: 5})
                ], {
                    verbose: true
                }))
                .pipe($.gulp.dest(imgPATH.output));
        });
    Ответ написан
    Комментировать
  • Почему функция вызывается несколько раз?

    @RedSmoke_smr Автор вопроса
    Разобрался!
    Кому интересно, рабочая функция выглядит так:
    $.gulp.task('img:build', () => {
            return $.gulp.src(imgPATH.input)
                .pipe(imagemin([
                    imagemin.gifsicle({interlaced: true}),
                    imageminJpegRecompress({
                        loops:4,
                        min: 70,
                        max: 75,
                        quality:'medium'
                    }),
                    imagemin.optipng(),
                    imagemin.svgo(),
                    imagemin.optipng({optimizationLevel: 3}),
                    pngquant({quality: [0.65, 0.7], speed: 5})
                ], {
                    verbose: true
                }))
                .pipe($.gulp.dest(imgPATH.output));
        });
    Ответ написан
    Комментировать