采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我的css采用的contenthash 打包方式 打包出来的内容确实变了,hash码也变了,但是打开项目的时候还是有之前的缓存,这个缓存就是干不掉。打包的命名 是css/[name].[contenthash].css 我看到有人说加上?v=版本号,但是hash变化对于的缓存不是应该不回被命中了吗? 还有加版本号的话怎么让只有修改的那个变化呢 css/[name]…css?v=[contenthash] 类似于这种操作
缓存要看你html中引用的路径有没有变啊,跟你实际js的文件名没关系
那遇见这种问题有没有可能是客户端缓存了前端的html呢,我单页面应用,他缓存html,因为的我html的路径没变,所以他拿的就就的html,不是新的那个html
可能性是有的,你可以看看html的请求信息,看看是不是从本地缓存读取的
登录后可查看更多问答,登录/注册
深入讲解Vue核心技术,展示Vue应用开发中的各种问题和解决方案
1.6k 13
1.3k 13
1.5k 12
6.6k 11
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号