- listing.less (text/css)
- style.less (text/css)
Strumenti:
- Firefox
- addon Firefox HttpFox per ispezionare le intestazioni http
- Chrome
Ho un nome listing.less file CSS che contiene quanto segue:
@import "/orb/static/less/style.less";
Quando chiamo listing.less tutto funziona bene, style.less viene importato. Richieste successive per listing.less produce una risposta in cache 304. Va bene. Tuttavia, lo style.less importato non viene visualizzato come risposta memorizzata nella cache. Invece, lo trovo nel localstage del browser. Il problema più grande è che se apporto una modifica a style.less, dopo aver fatto clic su Aggiorna il browser non aggiornerà lo stile. Style.less verrà aggiornato solo se lo elimini da localstorage o tento list.less sul server.
È questa la natura di @import? Devo toccare list.less o cancellare style.less da localstorage ogni volta che voglio aggiornare style.less? In che modo style.less può essere forzato ad aggiornare?
+1 - ma ho ottenuto un errore in Chrome 24. Ho dovuto cambiare il codice per 'var = meno meno || {}; less.env = 'sviluppo';' –
Cordiali saluti: l'impostazione della proprietà less.env in fase di sviluppo è buona non solo prevenendo la cache di localStorage .. abilita anche una suite di funzionalità di debug come i messaggi di debug (non più silenzioso fallisce) e la registrazione della console. –