En mi aplicación web desarrollé varios módulos javascript (vanilla+jQuery). Desafortunadamente, no sé cómo administrar su control de versiones.
El argumento del control de versiones del script es muy discutido y tiene una solución diferente, como se describe aquí, por ejemplo . En cambio, en el caso de los módulos , no encontré ningún mecanismo válido para versionar mis archivos.
Un ejemplo de mi código es:
miArchivoJs.js
import A from './js/A.js'; const a = new A(); a.doStuff();A.js
export default class A { constructor() {} doStuff() { console.log("I hope to have a version, one day"); } }¿Cómo puedo evitar que los navegadores utilicen versiones antiguas en caché del módulo A?