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

投稿者: | 2018年10月18日

1,549 views

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

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-05-13: 0回
  • 2026-05-12: 0回
  • 2026-05-11: 1回
  • 2026-05-10: 0回
  • 2026-05-09: 0回
  • 2026-05-08: 0回
  • 2026-05-07: 0回
  • コメントを残す

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


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