hash
我的项目级别的hash,只有我的项目中任意文件扭转就会产生扭转
chunkhash
每个entry对应不同的chunk
只有入口文件或者入口文件引入的文件(及引入文件引入的文件等)产生扭转,chunkhash都会产生扭转。就是说chunk内的任何文件扭转,chunkhash都会扭转
contenthash
contenthash示意由文件内容产生的hash值,内容不同产生的contenthash值也不一样。
举个例子,如果css文件没有抽出去,那么扭转css文件,打包后生成js文件的内容就产生了扭转,那么js的contenthash就变了。如果css曾经通过mini-css-extract-plugin抽出打包了。那么css扭转,并不会影响生成的js文件内容,所以js的contenthash不会扭转