Não encontrei tópico parecido, me desculpe se for redundante.
Estou desenvolvendo um Projeto com o Angular como Front End. Porém, eu costumo sempre atualizar o cliente das modificações, mas como são implementações, os arquivos js, css e html já foram carregados no primeiro acesso na máquina do cliente. Pois bem, pesquisei na net e encontrei as soluções abaixo Tentei adicionar no meu index.html o código abaixo:
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
Porém ainda não funcionou como esperado.
No angular, tentei utilizar: $templateCache.removeAll();
Mas também não funcionou como esperado.
Eu recomendei o cliente a abrir a página do site sempre via navegação privada do Chrome para evitar ao máximo o carregamento dos arquivos na máquina, mas não posso depender do cliente lembrar de realizar esse procedimento sempre.
Gostaria de saber se alguém já encarou esse problema e se obteve alguma solução ?
Desde já obrigado!