ビルド スクリプトを作成するための支援が必要な独自のディレクトリ構造があります。リンク(少し異なります) またはディレクトリ構造 は次
のとおりです。
client
/extensions
/sandbox
/widgets
/form
/collections
/models
/views
/styles
custom.css
/controllers
main.coffee
server
/views
/layouts
/errors
app.coffee
config.coffee
私が必要とするいくつかのもの:
- watch タスクを含む coffeescript を server-dist + client-dist にコンパイルする
- 他のすべてのファイルをネストされたフォルダーにコピーします。できれば監視タスクも使用します
問題:
- coffeescript をコンパイルすると、.coffee ファイルが .js にコピーされ、ネストされたディレクトリにコピーされますが、require.js でロードされた .css / imgs などは残ります。それらも-distディレクトリ に入れる方法が必要です
- /client フォルダーの Main.coffee は require.config であり、requirejs grunt ビルド ツールで使用して最適化できます。
とにかく、最も簡単な解決策は私が探しているものです。