是否可以在gulp-ruby-sass中将scss文件转换为扩展和压缩的css文件?

时间:2015-07-16 16:38:41

标签: sass gulp gulp-ruby-sass

是否可以将scss文件转换为扩展和压缩的css文件?我想要的是一个bootstrap.scss文件保存为boostrap.css和bootstrap.min.css

我目前有以下代码将scss文件转换为具有相同名称的压缩css文件。

var config = {
sassPath: './static/scss',
bowerDir: './static/bower_components'
};


gulp.task('sass', function(){
   return sass(config.sassPath, {style: 'compressed', loadPath: [
       './static/scss',
       config.bowerDir + '/bootstrap-sass/assets/stylesheets'
   ]})
       .on('error', function(err){
           console.error('Error!', err.message);
       })
       .pipe(gulp.dest('./static/css'));
});

1 个答案:

答案 0 :(得分:0)

我也在使用gulp-ruby-sass | https://stackoverflow.com/tags/gulp-ruby-sass/info

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

只需将compressed替换为expanded以上。