0

私は通常、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 &

これらのファイルを管理するためのより良いソリューションはありますか?

4

1 に答える 1

0

を使用して、Cakefileこのようなタスクを自動化できます。

私のCakefile。私はすべてのプロジェクトに同じものを使用しています。

詳細については、を参照してくださいcake.coffee

于 2012-08-30T09:33:42.200 に答える