如何将 SASS 设置设置为 noCache = True?使用 Gulp & gulp-ruby-sass
How to set SASS settings to noCache = True? Using Gulp & gulp-ruby-sass
我没有使用 compass 或 codekit,只是 Gulp 来编译我的 SASS 文件。并生成一个 .sass-cache
文件夹。我宁愿不要它,也不介意编译它需要额外的纳秒,因为它增加了我在 Sublime Text 中快速查找的太多。
在 gulp-ruby-sass
的文档中,我找到了 noCache
的选项,但我不确定在哪里设置它或语法是什么。你知道吗?在我的 Gulp 文件中的某处?
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/'))
});
这是如何操作的有效示例:
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
函数时,您必须将您的选项作为参数传递。
我没有使用 compass 或 codekit,只是 Gulp 来编译我的 SASS 文件。并生成一个 .sass-cache
文件夹。我宁愿不要它,也不介意编译它需要额外的纳秒,因为它增加了我在 Sublime Text 中快速查找的太多。
在 gulp-ruby-sass
的文档中,我找到了 noCache
的选项,但我不确定在哪里设置它或语法是什么。你知道吗?在我的 Gulp 文件中的某处?
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/'))
});
这是如何操作的有效示例:
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
函数时,您必须将您的选项作为参数传递。