Sencha Touch 2 と CoffeeScript と Sass と Guardfile があーしてこーして
guardを使えば楽勝コンパイル作業
って、あたりまえでしょ!な話
$ gem install guard guard-coffeescript
インストール後、下記Guardfileをプロジェクトツリー直下に置く
require 'guard/guard' guard 'coffeescript' do watch %r{^app/.+\.coffee$} watch %r{^app.coffee$} end
監視してくれないなら下記を入れてみる
$ gem install rb-fsevent # OSXの場合 $ gem install rb-inotify # Linuxの場合 $ gem install rb-fchange # Windowsの場合
guard起動
$ guard
おまけ - Sass も一緒にコンパイルする
Sencha Commandおせーんだよ(汗) って人少なからずいると思うんですよね。 Sencha Command内で使用しているcompass configuration fileを指定してやれば動きます。
$ gem install guard-compass
インストール後、下記Guardfileをプロジェクトツリー直下に置く
require 'guard/guard' guard 'coffeescript' do watch %r{^app/.+\.coffee$} watch %r{^app.coffee$} end config = File.expand_path "../resources/sass/config.rb", __FILE__ path = File.expand_path '../', __FILE__ guard 'compass', :project_path => path, :configuration_file => config do watch %r{resources/.+\.scss} end
あとはguard起動してちゃんちゃん