我有一堆 .coffee 文件需要合并到一个文件中。
我有像 rails 应用程序一样设置的文件夹:
/src/controller/log_controller.coffee
/src/model/log.coffee
/src/views/logs/new.coffee
Coffeescript 有一个命令可以让您将多个咖啡脚本连接到一个文件中,但它似乎只适用于一个目录。例如,这很好用:
coffee --output app/controllers.js --join --compile src/controllers/*.coffee
但是我需要能够包含一堆子目录,比如这个非工作命令:
coffee --output app/all.js --join --compile src/*/*.coffee
有没有办法做到这一点?是否有一种 UNIXy 方式来传递子目录中所有文件的列表?
我在 OSX 中使用终端。
它们都必须合并到一个文件中,否则每个单独的文件都会被编译和包装:
(function() { }).call(this);
这打破了一些函数调用的范围。