有没有办法将块内容的哈希值放入每个文件的文件名中,而不是整个块的哈希值?
我现在正在使用它:
output: {
filename: '[name].[chunkhash].js',
chunkFilename: 'chunk.[chunkhash].js',
},
plugins: [
new MiniCssExtractPlugin({
filename: '[name].[hash].css',
chunkFilename: 'chunk.[chunkhash].css',
}),
],
但是如果我修改JS文件,CSS文件的[chunkhash]
也会改变,反之亦然。没有理由使无法更改的文件的缓存无效。
答案 0 :(得分:2)
webpack
(至少为^4.5.0
)和mini-css-extract-plugin
(至少为^0.9.0
)的当前版本都支持{{1 }}和[contenthash]
。