Srs, boa tarde.
Eu estou com a seguinte dificuldade. Eu tenho um link que aponta para o arquivo que faz a chamada para classe através da tag script acima.
Toda vez que que o arquivo da classe é chamado o erro em questão é apresentado: "Uncaught SyntaxError: Identifier 'Responsaveis' has already been declared."
class Responsaveis{
  preencheCampos(){
    this.emptyElement("#D001_AreasID");  
    this.preencheAreaNoSelect("#D001_AreasID");
    this.preencheSubAreaNoSelect("#D001_SubareasID");
    this.preencheMotivoNoSelect('#D001_MotivosAreasID');
  }
<script src="../../assets/js/pages/request/responsaveis.js"></script>Eu estou atualizado a pagina antes da chamada da classe e isso "resolve", mas penso que não é elegante. É possível destruir uma classe tipo um garbet colecto?
<script src="../../assets/js/pages/request/responsaveis.js"></script>
<script>     
  $('#resp').click( () => {
    setTimeout(function(){
     window.location.reload();
    }, 1000)
  });  
  let responsaveis = new Responsaveis();
    responsaveis.findAll();
    responsaveis.delete();
    responsaveis.update();   
</script> 
            