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

  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]

}

}

}

相关推荐
玉宇夕落几秒前
React 父子组件通信 Todo List 看透单向数据流与不可变数据
前端
软件开发技术深度爱好者几秒前
国际音标魔法实验室工具HTML5实现
前端·html5·英语学习
FogLetter2 分钟前
嘘!WebSocket正在“偷听”你的网络请求——全双工通信的魔法
前端·面试
用户938515635073 分钟前
从零构建 React Todo 应用:组件化设计与数据流深度解析
前端·javascript
IT_陈寒5 分钟前
Python线程池把我坑惨了,这些盲区你不踩?
前端·人工智能·后端
程序员爱钓鱼30 分钟前
第一个 Go 程序:Hello World
前端·后端·go
阳光是sunny34 分钟前
LangGraph 核心概念详解:从编译到可视化
前端·人工智能·后端
不好听6131 小时前
React 父子组件通信:从 Todo 应用理解单向数据流
前端·react.js
_lucas1 小时前
做了一个glsl在线调试工具
前端·javascript·three.js
YOU OU9 小时前
Redis基础常识与命令
数据库·redis·缓存