0

gulp -ruby-sassプラグインを利用する「gulpfile.js」にこの Gulp タスクがあります。実行すると、コンパイルに少なくとも8 秒かかります。Grunt の同等のスクリプトは 1 秒もかからないため、遅延の原因について混乱しています。

'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());
});
4

1 に答える 1

0

gulp-ruby-sass をgulp-sassに交換したところ、1 秒以内にコンパイルできるようになりました。素晴らしい!

于 2014-11-12T14:33:31.527 に答える