yarkov
@yarkov
Помог ответ? Отметь решением.

Как заставить gulp-filesize показывать размер верно?

c418c22f43844b629947a8c809c6a34d.png
Подключил gulp-filesize и использую так:
gulp.task('minify_css', ['compile_less'], function () {
	gulp.src([
				[options.output.cssdir, options.css_mask].join('/')
		])
		.pipe(autoprefixer({
			cascad: true,
			browsers: ['last 3 versions']
		}))
		.on('error', console.log)
		.pipe(concat(options.output.cssMainFile))
		.on('error', console.log)
		.pipe(gulp.dest(options.output.cssdir))
		.on('error', console.log)
		.pipe(filesize())  // выводим размер
		.on('error', console.log)
		.pipe(csso())  // сжимаем
		.on('error', console.log)
		.pipe(filesize())  // выводим размер еще раз
		.on('error', console.log)
		.pipe(gulp.dest(options.output.cssdir));
});

Но размер не те явно. Например сжатый файл со скриптами весит 27, 35 Кб, а на скрине хрень какая-то.
  • Вопрос задан
  • 297 просмотров
Пригласить эксперта
Ответы на вопрос 1
Просто поставить gulp-size
P.S. Несмотря на его документацию, его лучше встроить в конец таска.
gulp.task('default', () =>
    gulp.src('fixture.js')
        .pipe(gulp.dest('dist'))
        .pipe(size())
);

А то когда его встраиваешь перед gulp.dest, он создает нулевой js-файл, собранный babelify/browserify
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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