当前位置: 首页 > news >正文

口子网站怎么做网络公关公司收费

口子网站怎么做,网络公关公司收费,住建局特种作业证,陕西印象西府文化发展有限公司vue打包部署后 浏览器缓存问题,导致控制台报错ChunkLoadError: Loading chunk failed的解决方案 一、报错如下: 每次build打包部署到服务器上时,偶尔会出现前端资源文件不能及时更新到最新,浏览器存在缓存问题,这时在…

vue打包部署后 浏览器缓存问题,导致控制台报错ChunkLoadError: Loading chunk failed的解决方案

一、报错如下:

每次build打包部署到服务器上时,偶尔会出现前端资源文件不能及时更新到最新,浏览器存在缓存问题,这时在当前页面进行按钮点击等事件处理时,控制台报错chunk load error,如下显示:
在这里插入图片描述
原因:通过查看当前sources里的文件,可以发现:控制台报错提示中所请求的js文件哈希值跟sources缓存的文件哈希值并不一样,说明 当前页面请求了缓存,然而由于资源文件被更新 导致找不到 出现404的情况。

直接解决办法:清除浏览器缓存。(但是每次部署 都要让用户重新清一次缓存不是很友好)下面通过其他方式解决这个问题。

二、解决:

1、在index.html入口文件处设置meta标签,清除页面缓存。
在这里插入图片描述

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

2、vue.config.js 配置js、css打包配置,在css、js打包文件添加版本号时间戳,区别版本

const path = require('path')
const timeStamp= new Date().getTime()
const isPro = process.env.NODE_ENV === 'production'
module.exports = {configureWebpack: {output: {filename: `js/[name].js?v=${timeStamp}`,chunkFilename: `js/[name].js?v=${timeStamp}`,},},css: {// 输出重构 打包编译后的css文件名称,添加时间戳extract: {filename: `css/[name].${timeStamp}.css`,chunkFilename: `css/[name].${timeStamp}.css`,},}
}

这样每次打包出来的js文件都不一样,也就解决了浏览器的缓存问题。

Tips

filename: 指列在 entry(入口) 中,打包后输出的文件的名称
chunkFilename: 指未列在 entry 中,却又需要被打包出来的文件的名称(懒加载的文件)

3.打包测试

在这里插入图片描述
发现 JS 后参数带上我设置的时间戳啦,测试成功。

清除浏览器 localStorage 缓存

1、更新package.json中的 version 值,每次打包往上递增
2、main.js中,根据 version 判断是否进行缓存清理

const VUE_APP_VERSION = require('../package.json').version
const vers = window.localStorage.getItem('appVersion')
if(VUE_APP_VERSION != vers){localStorage.clear()window.localStorage.setItem('appVersion', VUE_APP_VERSION)location.reload()
}

Tips

有时版本不一样,可以找webpack.prod.conf文件进行修改噢~

http://www.shuangfujiaoyu.com/news/22109.html

相关文章:

  • 网站建设能干什么百度关键词竞价排名
  • 做电子相册的网站seo管理系统培训
  • 做网站的预算表网站分析工具
  • 亲子游网站怎么做网页关键词排名优化
  • 宝鸡做网站的公司有哪些青岛网站建设运营推广
  • 做母婴网站设计思路网络软文广告
  • 广州个人网站备案要多久株洲网络推广
  • 广州互联网论坛seo招聘
  • 做私服网站需要些什么百度里面的站长工具怎么取消
  • 商城手机网站开发微信指数
  • 吉林省住房城乡建设网站网站seo 工具
  • wordpress config.phpwin10优化软件哪个好
  • 沙坪坝网站建设哪家好by网站域名
  • 台湾室内设计网站哪个行业最需要推广
  • 易语言做购物网站如何开网站呢
  • 连锁品牌网站建设百度关键词优化多久上首页
  • 企业网站后端模板东莞seo广告宣传
  • 免费自助建站网站一览自助建站平台宁波网站seo公司
  • 多域名一个网站备案网站建设推广专家服务
  • 360网站卫士代备案流程廊坊seo建站
  • 直销网站建设方案网站怎么被百度收录
  • 平台类网站有哪些seo智能优化软件
  • 网站建设最新技术桂平网络推广
  • 手机app设计方案成都seo招聘信息
  • 图片网站收录网页优化方案
  • 做贸易 公司网站放哪里海口seo网络公司
  • 西安网站开发公司竞价网站推广
  • 跟老外做网站手机怎么建立网站
  • 网站开发php有哪些seo优化包括哪些
  • 福州企业网站维护价格低广州百度网站排名优化