前端使用webpack打包后 文件名是可以配置加入hash值,来保证每次打包后的文件名不一样,有效的应对部署新版本后的缓存问题。但是,index文件如果缓存的话,引入的css和js文件名就是前一版本的,就会出现系统的前端和后端不对号的情况导致一些改动过的http请求报错。
所以将index文件的head中加入配置,让index文件始终不缓存
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="0">
最近发现单纯的前端来处理 效果还是不理想,需要服务器端也要配合一下。