一:chunk,chunkhash,contenthash区别(原文理解出自:https://www.cnblogs.com/giggle/p/9583940.html)

  chunk是工程级别的,即每个文件打包后生成的文件的hash值都是一样的,所以如果改变项目中的任何一个文件,所有文件的hash值都会变,导致项目中的所有文件的缓存都不可用;

  chunkhash是根据入口文件进行依赖文件解析,创建对应的chunk,生成对应的hash值,所以不同的文件会有不同的hash值,但是js文件中引入的css文件,会被认为是依赖,是同一个hash,那如果css改变或者js改变同样这两个文件hash值都会重新生成;

      contenthash比chunkhash更近一步分解,是针对文件级别的,当前这个文件变了,只会影响当前这个文件重新生成hash值,缓存会进一步被利用;

posted on 2019-02-23 18:17  四次元想法  阅读(48)  评论(0)    收藏  举报