jade 使い始めた。CoffeeScript 同様に Guard で更新ある場合は自動ビルドされる方が効率が良いので設定した。今回は Guard など入っていないまっさらな状態からの設定の説明になるため済んでいる箇所は飛ばしてください。
ディレクトリ構成
今回、jade はローカルに入れます。
1 2 3 4 5 | jadetest ├ Guardfile ├ jade | └ hoge.jade └ node_modules (jade 入れると自動で生成される) |
必要なものをインストール
1 2 3 | $ npm install jade $ gem install guard $ gem install guard-shell |
Guardfile を用意
ディレクトリ node_modules の配下は対象外にしています。
1 2 3 | guard 'shell' do watch(/(^(?!node_modules).*\.jade$)/) {|m| <code>node node_modules/jade/bin/jade #{m[1]}</code> } end |