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` }]) } ... }