码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-07-08 22:17:45      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:作用   res   入口   exp   ons   ali   文件   区分   put   

在入口文件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‘)
  }

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

标签:作用   res   入口   exp   ons   ali   文件   区分   put   

原文地址:https://www.cnblogs.com/zjy850984598/p/11154132.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!