需求背景:前端页面打包升级后,可以不手动就刷新页面
1、清缓存
(1)在index.html文件里,加2个meta
<meta http-equiv="pragram" content="no-cache">
<meta http-equiv="cache-control" content="no-cache, no-store, must-revalidate">
(2)在webpack.xxx.conf.js配置文件中,将output文件名加上版本号(统一格式,chunkhash有点乱),主要是js和css文件,image资源配置保持原样
js:
const Version = new Date().getTime()
filename: utils.assetsPath(`js/[name].${
Version}.js`),
chunkFilename: utils.assetsPath(`js/[id].