如何在Jade和Stylus编译时管理文件?

时间:2012-08-29 10:54:54

标签: bash node.js coffeescript pug

我通常使用Jade,Stylus和CoffeeScript中的白页,因此我使用shell脚本来查看它们并进行编译。并使用带有pkill -f的shell脚本在编码后终止它们。

但是有问题:

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

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 &

管理这些文件有更好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

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

我的Cakefile。我对我的所有项目使用相同的项目。

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