A boilerplate of gulp for FICC KYOTO development team.
- SCSS(Minify)
- Bourbon
- Autoprefixer
- Browserify(Watchify)
- Babelify
- Uglify
- Browsersync
- Imagemin
- Plumber
- Notify
@d-kusk
ファイル監視についてだけど、d-kusk氏推薦のgulp-newerで良いかな?
採用前にissueに変なのないかだけ見てみたさあるので要確認
v4から書き方変わるらしくその辺にも対応したい。
例えば、task()
のコールバック関数は一度外で定義してtask()
の第二引数で関数を呼び出す書き方になるとのこと。(v3後半で既に使えるとのこと。v4からはコールバックの形で書いているとエラー)
hoge = function(){
…
}
gulp.task('hoge', foge);
@p1ch-jp
gulp-newerで良いと思われます。issue確認しましょう。
これでコンパイル時間短くなればjade, slimなどなど使えるのでは…!
gulp-sass
で複数ファイルのimportをさせようとするとエラーを吐いたので、gulp-sass-bulk-import
が必要っぽい
ファイル監視が、
gulp.watch()
でもいいんだけど、gulp-changed
とかgulp-newer
を使うと変更があったものだけコンパイルかけれるみたいなのでどっちか使いたい。gulp-changed
gulp-newer
個人的にはnewer推し。