【问题标题】:How to set SASS settings to noCache = True? Using Gulp & gulp-ruby-sass如何将 SASS 设置设置为 noCache = True?使用 Gulp 和 gulp-ruby-sass
【发布时间】:2015-05-16 01:57:04
【问题描述】:

我没有使用 compass 或 codekit,只是 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/'))
});

【问题讨论】:

标签: ruby sass gulp gulp-ruby-sass


【解决方案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 函数时,您必须将您的选项作为参数传递。

【讨论】:

  • 嘿,谢谢!现在正在处理这个问题,我只是用我尝试的第一件事编辑了我的问题,但得到了 Arguments to path.join must be string 错误
  • 啊,我们走了:D return sass('bower_components/sass-smacss/sass/manage.scss', { noCache: true, style: 'compressed' })
猜你喜欢
  • 2020-06-04
  • 2016-08-23
  • 1970-01-01
  • 2016-09-07
  • 1970-01-01
  • 2023-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多