0
У меня есть эта задача Gulp в моем «gulpfile.js», которая использует плагин gulp-ruby-sass. Когда я запускаю его, он задает не менее 8 секунд для компиляции. Эквивалентный сценарий в Grunt может занимать менее 1 секунды, поэтому я смущен относительно того, что вызывает отставание.Задача Gulp sass running running
'use strict';
var gulp = require('gulp');
var minifyCSS = require('gulp-minify-css');
// Load plugins
var plugins = require('gulp-load-plugins')();
var path = {
src: function (path) {
return './assets/' + path;
},
dist: function (path) {
return './web/' + path;
},
};
// Styles
gulp.task('styles', function() {
return gulp.src(path.src('styles/**/*.scss'))
.pipe(plugins.rubySass({sourcemap: false, style: 'expanded', quiet: true }))
.pipe(plugins.autoprefixer('last 2 versions', '> 1%', 'ie 8'))
.pipe(gulp.dest(path.src('styles')))
.pipe(minifyCSS())
.pipe(plugins.rename({suffix: '.min'}))
.pipe(gulp.dest(path.dist('styles')))
.pipe(plugins.size());
});
Сколько файлов/строк является сгенерированным css? Почему вы дважды сохраняете результат? – Heikki
Скомпилированный CSS до минимизации составляет около 10 тыс. Строк – jshjohnson