如何将SASS设置设置为noCache = True?使用Gulp&一饮而尽,红宝石萨斯

时间:2015-03-13 14:23:47

标签: ruby sass 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任务

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 个答案:

答案 0 :(得分:3)

这是如何做的有效示例:

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功能时,您必须将选项作为参数传递。