一种方法是像AI回答一样的加一个时间戳,让浏览器每次都重新加载js文件
import(`./myModule.js?v=${Date.now()}`);
如果你用的是webpack构建,可以这样设置:
module.exports = {
//...
cache: false,
};
来自:"https://webpack.docschina.org/configuration/cache/" (https://link.segmentfault.com/?enc=Mb%2B3kbPKo79y8%2B%2F%2BRhOVyA%3D%3D.XyCBn0WrWFnKHXdmSVbQFwy%2FgTafbdDmWE8%2Bga4Yv1GFm2mLf7bRwd5qYevMk0ltnLSNptBxZPVdsAsB%2FfUXqg%3D%3D)
使用vite:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/704d739bd525558863cc86d72d07541c.png)
来自:"https://cn.vitejs.dev/guide/dep-pre-bundling.html#caching" (https://link.segmentfault.com/?enc=Tz7CJnhiG9bu4%2Bie026uTw%3D%3D.hzh%2FAyoeTDG1L8lhkP4XuyScdhNmMq9KbHulTLkZjPLJB6pxNenDHhSojNIYBRFoFGPUrq%2B9jEBrhs10AZQYiA%3D%3D)