hash
hash
字段是根据每次编译compilation的内容计算所得,也可以理解为项目总体文件的hash值,而不是针对每个具体文件的。
chunkhash
chunkhash
代表的是chunk的hash值。简单讲,chunk就是模块。chunkhash
也就是根据模块内容计算出的hash值。
contenthash
使用extract-text-webpack-plugin
单独编译输出css文件,造成上一节js/css共用hash指纹
extract-text-webpack-plugin
提供了另外一种hash值:contenthash
。顾名思义,contenthash
代表的是文本文件内容的hash值,也就是只有style文件的hash值。
new ExtractTextPlugin('[name].[contenthash].css');