(65) Node.js + gulpでSASSを実行

投稿者: | 2018年10月18日

1,578 views

この記事は最終更新から 2808日 が経過しています。

1. やりたいこと

以下の過去記事の続き。
(50) Node.js + gulpでcssファイルを自動圧縮
(51) Node.js + gulpで画像ファイルを自動圧縮
(52) Node.js + gulpでJavaScriptファイルを自動圧縮
(53) Node.js + gulpで * ファイルを自動圧縮をまとめてやる

この中に Gulp で Sass も混ぜてみる。

2. やってみる!

(50) Node.js + gulpでcssファイルを自動圧縮 とほとんど同じだ。
実行するプログラムが Sassになっただけだ。

ローカルな作業環境に移動し Node.jsのパッケージ管理を初期化する。

$ npm init

gulp, gulp-sass をインストールする。

$ npm install -g gulp
$ npm install -D gulp
$ npm install -D gulp-sass

gulpfile.js を書く。

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

var sass_options = {
    outputStyle: 'compressed',
    sourceMap: false,
    sourceComments: false
};

gulp.task('exec-sass', function() {
    gulp.src( "dirIn/**/style.scss" )
        .pipe( compileSass(sass_options) )
        .pipe( gulp.dest('dirOut') );
});

実行!

gulp exec-sass

dirIn配下に style.scss ファイルを置くと、dirOutに style.cssが出力される。


アクセス数(直近7日): ※試験運用中、BOT除外簡易実装済
  • 2026-06-27: 0回
  • 2026-06-26: 0回
  • 2026-06-25: 0回
  • 2026-06-24: 2回
  • 2026-06-23: 4回
  • 2026-06-22: 0回
  • 2026-06-21: 6回
  • コメントを残す

    メールアドレスが公開されることはありません。 が付いている欄は必須項目です


    日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)