为了账号安全,请及时绑定邮箱和手机立即绑定

chunkHash长缓存

还是没太理解将webpack代码单独打包到runtime中有什么用,添加新的组件后,就算是分配的组件id没有变,但是打包的内容变了,hash不还是会改变吗


正在回答

1 回答

在打包出来的文件名上加上文件内容的hash是目前最常见的有效使用浏览器长缓存的方法,js文件如果有内容更新,hash就会更新,浏览器请求路径变化所以更新缓存,如果js内容不变,hash不变,直接用缓存
作者:Jokcy
链接:https://www.imooc.com/article/21538
来源:慕课网
本文原创发布于慕课网 ,转载请注明出处,谢谢合作

------------------------------------------

至于你说的,单独打包的作用,不就是为了在webpack代码修改后打包时生成新的hash值码吗?这样浏览器中的旧版本文件就请求不到了,会请求新的配置文件

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

chunkHash长缓存

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信