無気力生活 (ノ ´ω`)ノ ~゜

脱力系エンジニア。てきとーに生きてます。

gulpでSlimのビルド環境作る2

以前、こんなことを書きました。

gdgd-shinoyu.hatenablog.com

現在、改めてこのへんの整備をしているのですが、もっと簡単に導入する方法があったのでメモがてら書いておきます。

今年3月くらいに、こんなものが作られていたようです。

www.npmjs.com

導入方法は上のリンク先見てもらえば全部書いてるので、特に特筆すべきことはないのですが、簡単な手順をば。

  • gem install slim
    ※結局これは必要
  • npm install --save-dev gulp-slim
  • gulpfileを作成

これでビルドできる( ・`ω・´)

ただ、これで吐き出したコードは圧縮されるので、改行やインデントが軒並み死にます。
インデント欲しい時は、gulp-slimの引数にこんなふうなやついれるといい感じになります。

gulp.src("./slim/*.slim")
    .pipe(slim({pretty: true})) //オプション追加
    .pipe(gulp.dest('./html/'));

使えるオプション一覧は

https://www.npmjs.com/package/gulp-slim#options

を参照してください。