vue 用webpack 打包的时候添加版本号, VUE 项目更新部署时,浏览器页面缓存问题
因浏览器缓存原因导致vue 打包的文件 导致偶尔会出现不能即使更新最新代码。因此在打包的文件名中添加一个版本号以便浏览器能区分。
module.exports = {
//给js添加版本号
configureWebpack:(config) => {
config.output.filename = `static/js/[name].${version}.js`;
config.output.chunkFilename = `static/js/[name].${version}.js`
},
//给css添加版本号
chainWebpack: config => {
// 清除css,js版本号
// config.output.filename('static/js/[name].js').end();
// config.output.chunkFilename('static/js/[name].js').end();
// 为生产环境修改配置...
config.plugin('extract-css').tap(args => [{
filename: `static/css/[name].${version}.css`,
chunkFilename: `static/css/[name].${version}.css`
}])
}
...
}
蜀ICP备16028301号-5