解决前后端发版本时候,手动清除浏览器缓存

  1. 在.html页面中添加标签

  2. 后端配置nginx,让index.html不缓存
    location = /index.html {
    add_header Cache-Control "no-cache, no-store";
    }

  3. 在vite.config.ts中添加

rollupOpyions: {

output: { // 输出编译后的文件名称:【文件名称.时间戳】、【文件名称.版本号.时间戳】...

entryFileNames: assets/[name].[hash].js,

chunkFileNames: assets/[name].[hash].js

assetFileNames:assets/[name].[hash].[ext]

}

}

}

相关推荐
鸡吃丸子10 分钟前
常见的实时通信技术(轮询、sse、websocket、webhooks)
前端·websocket·状态模式
·云扬·13 分钟前
【PmHub后端篇】PmHub 中缓存与数据库一致性的实现方案及分析
数据库·缓存
胡斌附体37 分钟前
vue添加loading后修复页面渲染问题
前端·javascript·vue.js·渲染·v-if·异步加载
酷爱码2 小时前
css中的 vertical-align与line-height作用详解
前端·css
沐土Arvin2 小时前
深入理解 requestIdleCallback:浏览器空闲时段的性能优化利器
开发语言·前端·javascript·设计模式·html
专注VB编程开发20年2 小时前
VB.NET关于接口实现与简化设计的分析,封装其他类
java·前端·数据库
vvilkim2 小时前
Redis持久化机制详解:保障数据安全的关键策略
数据库·redis·缓存
小妖6662 小时前
css 中 content: “\e6d0“ 怎么变成图标的?
前端·css
IT光2 小时前
Redis 五种类型基础操作(redis-cli + Spring Data Redis)
java·数据库·redis·spring·缓存
L耀早睡3 小时前
mapreduce打包运行
大数据·前端·spark·mapreduce