私は通常、Jade、Stylus、CoffeeScript でホワイト ページを作成するので、シェル スクリプトを使用してそれらすべてを監視し、コンパイルします。そして、シェルスクリプトを使用しpkill -f
て、コーディング後にそれらを強制終了します。
しかし、問題があります:
- このスクリプトを別のディレクトリから呼び出すと、失敗します
- 2 番目のスクリプトを実行するのを忘れると、そのまま実行されます。
http://gitcafe.com/jiyinyiyong/weibo-list/blob/master/watch/watch.sh#code
jade -O ../page/ --pretty -w ../src/index.jade &
jade -O ../page/ --pretty -w ../src/login.jade &
coffee -o ../page/ -wbc ../src/handle.coffee &
coffee -o ../page/ -wbc ../src/config.coffee &
stylus -o ../page/ -w ../src/page.styl &
doodle ../page/ ../server.coffee &
node-dev ../server.coffee &
これらのファイルを管理するためのより良いソリューションはありますか?