2013-05-09 15 views
5

Sto costruendo un'applicazione embra e ho scoperto che ho costantemente bisogno di riavviare il comando brunch watch -s per aggiornare la mia applicazione. Mentre il brunch ricompila su ogni modifica, le modifiche vengono eseguite solo se riavvio il comando.Come evitare la memorizzazione nella cache sul watch -s del brunch

Sto facendo qualcosa di sbagliato? C'è un modo per aggirare questo problema?

Nota: la cache del browser è spento

Aggiornamento: ho capito come eseguire il debug il brunch;) Quello che ho trovato è la seguente:

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 

Notate come a volte si riceve l'evento unlink , ma poi non ricostruisce i file. Ho provato questo apportando piccole modifiche solo al file contact.hbs. Perché a volte il server viene ricostruito e talvolta no?

+0

suona come un insetto. vedi qualche header della cache nei file del server servito da un brunch? –

+0

Ho controllato le intestazioni del server e ci sono un sacco di intestazioni no-cache. Ho un'altra configurazione del progetto per il brunch e funziona un po 'meglio. Potrebbe esserci un problema di configurazione da qualche parte? – Gevious

+0

ne dubito fortemente, forse stai usando un server personalizzato (config.server.path) –

risposta