• 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}
    

      

    参考:

    http://www.bubuko.com/infodetail-1778058.html

  • 相关阅读:
    算法|LeetCode之找零钱[Java]
    算法|LeetCode之最大子段和[Java]
    算法|LeetCode之打家劫舍[Java]
    设计模式|观察者模式
    设计模式|原则—依赖倒置原则
    设计模式|原则—开闭原则
    数据库|MyBatis项目配置案例详解与Web下的增删改查实现[附项目源码]
    数据库|深入浅出MYSQL数据库—思维导图[附下载链接]
    算法|深度优先搜索(DFS)与广度优先搜索(BFS)的Java实现
    Java|单向链表的实现
  • 原文地址:https://www.cnblogs.com/qijuzi/p/7061153.html
Copyright © 2020-2023  润新知