Qual è una buona strategia per il controllo delle versioni dei file js e html Durandal?Durandal Caching Problema/Strategia di versionamento
Ho notato che, durante lo sviluppo, la cache del browser deve essere disattivata per poter ricevere file aggiornati su ciascun aggiornamento. Questo è un must durante lo sviluppo.
Tuttavia, la mia preoccupazione è che quando vado in produzione con la mia strategia di implementazione continua (distribuzione più volte al giorno), i browser degli utenti inseriranno nella cache versioni precedenti della mia app che potrebbero portare a comportamenti imprevedibili.
L'approccio che viene in mente sarebbe quello di eseguire la versione degli URL js e html in qualche modo in modo che sia incluso un numero di versione in ogni richiesta. Ma non sono sicuro di come fare quel lavoro internamente all'interno della struttura Durandal.
Perfetto, il tipo di soluzione che speravo anche io :) – GONeale
Questo non sembra funzionare per me, views/viewmodels ancora tira su vecchie versioni. – ccorrin
Le viste e i modelli di visualizzazione richiesti hanno il numero di versione aggiunto all'URL? –