3

brunch.ioでは、アプリケーションにはコンパイルされる2つのディレクトリが含まれています。これらは、次のようにブランチ設定ファイルで制御されます。

javascripts:
  defaultExtension: 'coffee'
  joinTo:
    'javascripts/app.js': /^app/
    'javascripts/vendor.js': /^vendor/

app.js / vendor.jsの横に名前空間を作成できるかどうか疑問に思っています。作成できる場合は、どのように作成しますか。app / vendorの横にnamespace/、コンパイルしたいCoffeeScriptファイルを含むディレクトリを追加してみました。これを設定ファイルに追加するだけでなく...

'javascripts/namespace.js': /^namespace/
  1. これはできますか?
  2. もしそうなら、私はどこが間違っていますか?

アップデート

./public/namespace/私のファイルで作成されているものがありnamespace.coffeeます。これはウォッチャーに登録していないようですか?また...?

4

1 に答える 1

5

動作しません。appブランチは現在、トップレベルのみを監視vendorしていtestます。これは将来のリリースで変更すると思います。

しかし、あなたはこれを行うことができます:

joinTo:
  'javascripts/namespace.js': /^app(\/|\\)namespace/  # Only app/ns
  'javascripts/app.js': /^app(\/|\\)(?!namespace)/    # Everything but not app/ns
  'javascripts/vendor.js': /^vendor/
于 2012-07-31T05:00:55.757 に答える