私は今、Rake でのファイル タスクについて学んでいます。私は何百もの JavaScript ソース ファイルを持っており、それらは 10 個ほどのファイルに連結されます。この種のマッピングは、ファイル タスクを使用してインテリジェントに行うことができます。すべてのファイルを指定する必要があるようです。
これらのすべての JavaScript ファイルを再帰的に検索し、それらを右側の連結ファイルと比較するファイル タスクを作成する効率的な方法はありますか? 連結部分はトリッキーなステップで、Ruby で取得できるようになるまで、現時点ではカスタム ビルド ツールによって実行されています。
例えば、
/a.js
/c.js -----------> base.js
/geo/b.js
/geo/c.js -----------> geo.js
/mod/d.js
/mod/e.js -----------> mod.js