Как установить для настроек 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
функция, вы должны передать свой параметр в качестве параметров.