本文旨在记录 webpack v4.x 与 v3.x 之间的区别。

文件 hash 值

千万不要写成以下形式

1
2
3
4
5
output: {
path: DIST_PATH,
filename: '[name].bundle.js?[hash:8]',
chunkFilename: "[name].js?[chunkhash:8]"
},

以下形式就好了

1
2
3
4
5
output: {
path: DIST_PATH,
filename: '[name].bundle.[hash:8].js',
chunkFilename: "[name].chunk.[chunkhash:8].js"
},