5

私は ember アプリケーションを構築brunch watch -sしていますが、アプリケーションを更新するために、常にコマンドを再起動する必要があることがわかりました。ブランチは変更ごとに再コンパイルされますが、コマンドを再起動した場合にのみ変更が反映されます。

私は何か間違ったことをしていますか?この問題を回避する方法はありますか?

注: ブラウザのキャッシュはオフになっています

更新:ブランチをデバッグする方法を見つけました;)私が見つけたのは次のとおりです:

 brunch:common Writing file 'public/javascripts/app.js' +14s
29 May 20:47:46 - info: compiled in 73ms
 brunch:watch File 'app/templates/contact.hbs' received event 'change' +3s
 brunch:file-list Compiled file 'app/templates/contact.hbs' +3s
 brunch:generated-file Joining files 'app/app.js, app/controllers/contact.js, app/initialize.js, app/models/category.js, app/models/marker.js, app/models/stock.js, app/routes/application.js, app/routes/category/index.js, app/routes/contact.js, app/templates/about.hbs, app/templates/application.hbs, app/templates/blog.hbs, app/templates/categories.hbs, app/templates/category.hbs, app/templates/category/index.hbs, app/templates/contact.hbs, app/templates/contactEntry.hbs, app/templates/index.hbs, app/templates/new.hbs, app/templates/specials.hbs, app/views/contact.js, app/views/contactEntry.js' to 'public/javascripts/app.js' +3s
 brunch:common Writing file 'public/javascripts/app.js' +3s
29 May 20:47:50 - info: compiled in 73ms
 brunch:watch File 'app/templates/contact.hbs' received event 'unlink' +6s
29 May 20:47:57 - info: compiled in 67ms
 brunch:watch File 'app/templates/contact.hbs' received event 'add' +99ms
 brunch:source-file Initializing fs_utils.SourceFile: {"path":"app/templates/contact.hbs","isHelper":false,"isVendor":false} +10s
 brunch:file-list Compiled file 'app/templates/contact.hbs' +6s
 brunch:generated-file Joining files 'app/app.js, app/controllers/contact.js, app/initialize.js, app/models/category.js, app/models/marker.js, app/models/stock.js, app/routes/application.js, app/routes/category/index.js, app/routes/contact.js, app/templates/about.hbs, app/templates/application.hbs, app/templates/blog.hbs, app/templates/categories.hbs, app/templates/category.hbs, app/templates/category/index.hbs, app/templates/contact.hbs, app/templates/contactEntry.hbs, app/templates/index.hbs, app/templates/new.hbs, app/templates/specials.hbs, app/views/contact.js, app/views/contactEntry.js' to 'public/javascripts/app.js' +6s
 brunch:common Writing file 'public/javascripts/app.js' +6s

unlink イベントを受け取っても、ファイルを再構築しないことがあることに注意してください。contact.hbs ファイルのみに小さな変更を加えて、これをテストしました。サーバーが再構築される場合と再構築されない場合があるのはなぜですか?

4

1 に答える 1

1

Paul Miller との話し合いによると、これは 1.7.0 pre で修正されており、まもなくリリースされる予定です。

于 2013-06-12T18:29:04.283 に答える