0

我通常在 Jade、Stylus 和 CoffeeScript 中使用白页,所以我使用 shell 脚本来查看它们并进行编译。并在编码后使用 shell 脚本pkill -f杀死它们。

但是有问题:

  • 如果我从另一个目录调用这个脚本,它会失败
  • 如果我忘记运行第二个脚本,它就会运行,

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

您可以使用 aCakefile来自动执行此类任务。

我的Cakefile. 我对所有项目都使用同一个。

有关详细信息,请参阅cake.coffee

于 2012-08-30T09:33:42.200 回答