gulp-sass設置不同樣式風格的輸出方法


sass最終輸出的樣式包括下面幾種樣式風格:
嵌套輸出方式 nested
展開輸出方式 expanded 
緊湊輸出方式 compact 
壓縮輸出方式 compressed

sass:

nav {
  ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  li { display: inline-block; }

  a {
    display: block;
    padding: 6px 12px;
    text-decoration: none;
  }
}

  

設置為展開輸出方式nested(默認輸出):

var gulp = require('gulp');
var sass = require('gulp-sass');

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

編譯出來的css樣式風格默認為嵌套輸出:

nav ul {
  margin: 0;
  padding: 0;
  list-style: none; }
nav li {
  display: inline-block; }
nav a {
  display: block;
  padding: 6px 12px;
  text-decoration: none; }

  

設置為展開輸出方式expanded:

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

輸出樣式風格為:

nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
nav li {
  display: inline-block;
}
nav a {
  display: block;
  padding: 6px 12px;
  text-decoration: none;
}

  

設置為展開輸出方式compact:

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

輸出樣式風格為:

nav ul { margin: 0; padding: 0; list-style: none; }
nav li { display: inline-block; }
nav a { display: block; padding: 6px 12px; text-decoration: none; }

  

設置為展開輸出方式compressed:

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

輸出樣式風格為:

nav ul{margin:0;padding:0;list-style:none}nav li{display:inline-block}nav a{display:block;padding:6px 12px;text-decoration:none}

  

本文標題:gulp-sass設置不同樣式風格的輸出方法

原創作者:Jiao Shou

發布時間:2016年09月28日 - 14:45

最后更新:2016年09月28日 - 20:36

原始鏈接:http://www.cnblogs.com/jiaoshou/p/5917361.html

許可協議:轉載本篇文章時請務必以超鏈接形式標明文章原文鏈接和作者信息。

掃描二維碼,分享此文章


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM