以下のgulpタスクを使用して、すべてのscssをCSSに処理し、これらを1つのミニファイルにまとめ、ファイルサイズを表示します。しかし、私は縮小されたCSSファイルのファイルサイズとマップファイルを別々に見たいと思っています。以下はその仕事をしない。gulpを使用して複数のファイルに1つのファイルのファイルサイズを表示するにはどうすればよいですか?
gulp.task('styles', function() {
return gulp.src(config.css.src)
.pipe(glob())
.pipe(plumber({
errorHandler: function (error) {
notify.onError({
title: 'Processing all custom SCSS files to css',
subtitle: 'Failed!',
message: 'Error: <%= error.message %>',
sound: 'Frog '
})(error);
this.emit('end');
}}))
.pipe(sourcemaps.init())
.pipe(sass(sassOptions).on('error', sass.logError))
.pipe(autoprefix(autoprefixerOptions))
.pipe(sourcemaps.write('./css'))
.pipe(gulp.dest(config.css.dest))
.pipe(size({
title: 'Total file size of custom css file and the map file associated with the css file: ',
showFiles: 'true',
showTotal: 'true',
prettySize: 'true'
}));
});
は、著者からツイッターを通じて応答を受信しました。そして、私は引用しています。パイプラインを通過するすべてのファイルを表示します。ファイルが1つしかない場合は、 'gulp-filter'または' gulp-if'でフィルタリングできます。 " gulp-if/gulp-filterを使って1つのファイルのファイルサイズを取得する方法を知っている人は誰ですか? –