2014-05-08 34 views
0

看看这个小watch.sh脚本如何同时观察和编译多个coffeescript文件?

coffee -j main.js -cw javascripts/*.coffee 
coffee -j controllers.js -cw javascripts/controllers/*.coffee 

这只会实际观看的第一个文件夹(javascripts/*.coffee)。

我该如何观察并将结果编译成两个不同的.js文件? (main.js和controllers.js)

期望的结果:

  • 在JavaScript的所有.coffee文件/应的JavaScript被编译成main.js
  • 所有.coffee文件/控制器应当编译到controllers.js

编辑:

coffee -j wingme.js -cw javascripts/*.coffee & 
coffee -j controllers.js -cw javascripts/controllers/*.coffee & 
: 我已经通过创建一个简单的可执行文件,这是否解决了这个

它会在后台观看这两个文件夹。请让我知道如果你有更好的方法!

+1

Grunt是另一种方法,但'&'方法是我现在要做的...... –

回答

0

您可以创建一个简单的可执行文件来监视这两个目录。

coffee -j wingme.js -cw javascripts/*.coffee & 
coffee -j controllers.js -cw javascripts/controllers/*.coffee & 

它会在后台观看这两个文件夹。