Как установить для настроек SASS значение noCache = True? Использование Gulp & gulp-ruby-sass

Я не использую компас или кодекит, просто Gulp для компиляции моих файлов SASS. И .sass-cache папка генерируется. Я бы предпочел этого не делать и не возражаю против дополнительных наносекунд, которые потребуются для компиляции, потому что это добавляет слишком много к моему быстрому поиску в Sublime Text.

В документах для gulp-ruby-sass Я нашел вариант для noCache Однако я не уверен, где его установить или каков синтаксис. Вы знаете? Где-нибудь в моем GulpFile?

https://www.npmjs.com/package/gulp-ruby-sass

noCache
Type: Boolean
Default: false

Вот мой глоток

gulp.task('web_css', function() {
    return sass('bower_components/sass-smacss/sass/manage.scss', { style: 'compressed' })
        .pipe(sass({ noCache: true }))
        .pipe(sourcemaps.init())
        .pipe(sourcemaps.write('./maps'))
        .pipe(gulp.dest('assets/css/'))
});

1 ответ

Решение

Это верный пример того, как это сделать:

gulp.task('sass', function () {
  return sass('bower_components/sass-smacss/sass/manage.scss', 
      { noCache: true, style: 'compressed' }
     )
     .pipe(gulp.dest('path/to/your/css'))
  );;
});

Когда вы применяете sass функция, вы должны передать свой параметр в качестве параметров.

Другие вопросы по тегам