1つのファイルに結合する必要のある.coffeeファイルがたくさんあります。
Railsアプリのようにフォルダーを設定しています:
/src/controller/log_controller.coffee
/src/model/log.coffee
/src/views/logs/new.coffee
Coffeescriptには、複数のCoffeescriptを1つのファイルに結合できるコマンドがありますが、1つのディレクトリでしか機能しないようです。たとえば、これは正常に機能します。
coffee --output app/controllers.js --join --compile src/controllers/*.coffee
しかし、私はこの機能しないコマンドのようなサブディレクトリの束を含めることができる必要があります:
coffee --output app/all.js --join --compile src/*/*.coffee
これを行う方法はありますか?サブディレクトリ内のすべてのファイルのリストを渡すUNIXyの方法はありますか?
OSXでターミナルを使用しています。
これらはすべて1つのファイルに結合する必要があります。そうしないと、個々のファイルがコンパイルされてラップされるためです。
(function() { }).call(this);
これは、一部の関数呼び出しの範囲を壊します。