vue-cli2
// build/webpack.prod.conf.js//定义版本 这是使用当前时间数 当然也可以自定义版本1.0等const Version = new Date().getTime();//找到并修改以下代码output: { path: config.build.assetsRoot, filename: utils.assetsPath('js/[name].[chunkhash].'+Version+'.js'), chunkFilename: utils.assetsPath('js/[id].[chunkhash].'+Version+'.js') }
vue-cli3
// vue.config.js// 定义版本 这是使用当前时间数 当然也可以自定义版本1.0等const Version = new Date().getTime();module.exports = { // webpack配置 chainWebpack: config => { if (process.env.NODE_ENV === 'production') { // 给js和css配置版本号 config.output.filename('js/[name].[chunkhash].' + Version + '.js').end(); config.output.chunkFilename('js/[name].[chunkhash].' + Version + '.js').end(); config.plugin('extract-css').tap(args => [{ filename: `css/[name].[chunkhash].${Version}.css`, chunkFilename: `css/[name].[chunkhash].${Version}.css` }]) } }}