还是没太理解将webpack代码单独打包到runtime中有什么用,添加新的组件后,就算是分配的组件id没有变,但是打包的内容变了,hash不还是会改变吗
在打包出来的文件名上加上文件内容的hash
是目前最常见的有效使用浏览器长缓存的方法,js文件如果有内容更新,hash
就会更新,浏览器请求路径变化所以更新缓存,如果js内容不变,hash
不变,直接用缓存
作者:Jokcy
链接:https://www.imooc.com/article/21538
来源:慕课网
本文原创发布于慕课网 ,转载请注明出处,谢谢合作
------------------------------------------
至于你说的,单独打包的作用,不就是为了在webpack代码修改后打包时生成新的hash值码吗?这样浏览器中的旧版本文件就请求不到了,会请求新的配置文件