结构和造型Gulp Sass输出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了结构和造型Gulp Sass输出相关的知识,希望对你有一定的参考价值。

嗨有没有办法改变gulp-sass设置,以便结束括号是在它自己的行?

当前的CSS输出:

body {
  width: 100%; }

我想要的是:

body {
  width: 100%;
}

谢谢!

答案

你可以在sass编译器之后使用gulp-cssbeautify

gulp.task('sass', function() {
    return gulp.src('./scss/*.css')
       .pipe(sass().on('error', sass.logError))
       .pipe(cssbeautify())
       .pipe(gulp.dest('./css/'));
}

编辑:在我看来乔治H.他的答案更有效率,请看下面。

另一答案

您只需要这段代码:

gulp.task('sass', function(){
  return gulp.src('app/scss/styles.scss')
    .pipe(sass({outputStyle: 'expanded'})) // Converts Sass to CSS with gulp-sass
    .pipe(gulp.dest('app/css'))
});

您需要澄清您想要扩展的输出样式。 在这里您可以找到有关different sass output styles的信息

以上是关于结构和造型Gulp Sass输出的主要内容,如果未能解决你的问题,请参考以下文章

为啥 gulp-sass 不创建输出

我们可以嵌套不会通过 Gulp 添加到编译输出的整体大小的媒体查询 (SASS) 吗?

gulp-sass @import CSS 文件

gulp-sass设置不同样式风格的输出方法

gulp-ruby-sass与gulp-sass

gulp-ruby-sass与gulp-sass