【发布时间】:2015-10-27 09:27:54
【问题描述】:
使用 Coffeescript coffee 命令,可以将咖啡源文件编译成带有 -c 标志的 JavaScript 等价物:
coffee -c toto.coffee
应生成适当的toto.js 文件。
现在我想做的是将许多 .coffee 文件编译成它们各自的 .js 等价物,然后将它们连接成最终的库文件。像这样的:
coffee -c toto.coffee
coffee -c foo.coffee
coffee -c bar.coffee
??? toto.js foo.js bar.js # Would produce a final .js file
coffeescript 命令建议我执行以下操作:
cat toto.coffee foo.coffee bar.coffee | coffee -c -s > library.js
但问题是,如果我修改了一个咖啡文件中的一行,就必须重新编译整个库。
coffee 命令和coffeescript build tools 之一都没有解决我的问题。
我还查看了this question,其中提到了 gruntjs,但我没有找到任何关于在我的具体情况下应该如何使用它的明确解释。
【问题讨论】: