exigir js remover definição para forçar recarregar
Para fins de teste, estou tentando remover alguns módulos amd e recarregar versões atualizadas do servidor - com o objetivo de não atualizar o navegador.
Atualmente estou fazendo o seguinte, mas o navegador ainda não recarrega os itens da rede.
var scripts = document.getElementsByTagName('script');
var context = require.s.contexts['_'];
for (var key in context.defined) {
if(key.indexOf("tests")>-1){
requirejs.undef(key);
for (var i = scripts.length - 1; i >= 0; i--) {
var script = scripts[i];
var attr = script.getAttribute('data-requiremodule')
if (attr === key){
script.parentNode.removeChild(script);
}
}}
Exclui as referências do contexto e remove as tags de script com êxito. Mas ai ...
Alguém sabe o mecanismo para limpar todas as referências de requirejs?
Qualquer ajuda muito apreciada