Sassのビルド時にCSSの出力形式を指定する
CSSの出力形式を変えたい・・・><。
調べてみたところ、どうやらビルド時にオプションとしてCSSの出力形式を指定することが出来るらしい。
デフォルト以外の出力形式を指定したい場合はgulpfile.jsを編集してあげればいいっぽい。
gulpfile.js
"use strict";
var gulp = require("gulp");
var sass = require("gulp-sass");
gulp.task("sass", function() {
gulp
.src("./_src/sass/**/*.scss")
.pipe(sass({ outputStyle: "expanded" })) //" "に出力形式を指定
.pipe(gulp.dest("./css"));
});
gulp.task("watch", function() {
gulp.watch("./_src/sass/**/*.scss", ["sass"]);
});
gulp.task("default", ["watch"]);
主な出力形式
出力形式 | 出力結果 |
---|---|
nested | ネストの状態が表現された形で出力される |
expanded | 一般的なCSSのフォーマットで出力される |
compact | セレクタごとに1行にまとめて出力される |
compressed | 圧縮された状態で出力される |
ちなみに
1.デフォルトの状態(orオプションを何も指定しない)でビルドすると出力形式はnestedになる
2.ファイル容量を少しでも抑えたい場合はcompressedを使うと良い
Author And Source
この問題について(Sassのビルド時にCSSの出力形式を指定する), 我々は、より多くの情報をここで見つけました https://qiita.com/RMEL/items/b3350e912cbabe9e803e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .