700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > ----vue项目打包之浏览器存在缓存问题----

----vue项目打包之浏览器存在缓存问题----

时间:2018-11-21 03:30:14

相关推荐

----vue项目打包之浏览器存在缓存问题----

在入口文件index.html添加

<meta http-equiv="pragram" content="no-cache">

<meta http-equiv="cache-control" content="no-cache, no-store, must-revalidate">

<meta http-equiv="expires" content="0">

因浏览器缓存原因导致vue打包后的文件不能即使更新最新代码。缓存里的内容没有清除。(基本没作用)

解决办法就是在打包的文件名中添加一个版本号以便浏览器能区分。

build--webpack .prod.conf.js

const Version = new Date().getTime(); //定义一个时间作为版本号。

output: {

path: config.build.assetsRoot,

filename: utils.assetsPath('js/[name].[chunkhash]'+ Version+'.js'),

chunkFilename: utils.assetsPath('js/[id].[chunkhash]'+Version +'.js')

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。