chainWebpack设置hashSalt每次打包hash值都更新
作者:互联网
背景
webpack的hash类型有三种hash、 chunkhash 、 contenthash
-
hash
filename 每次变化
chunkfilename 不变 -
chunkhash
filename 每次变化
chunkfilename 不变 -
contenthash
每次都一样
在vue-cli 中
- js默认用的hash;
- css用的chunkhash
加盐实现每次都变化
chainWebpack: config => {
// 给hash“加盐”更新hash值
config.output.hashSalt(new Date() + '');
// 更改css的hash类型
config.plugin('extract-css').tap(() => [
{
filename: `css/[name].[hash:8].css`,
chunkFilename: `css/[name].[hash:8].css`,
},
]);
},
标签:hash,chunkhash,每次,filename,hashSalt,chainWebpack,config,css 来源: https://www.cnblogs.com/zima/p/16362745.html