В имя файла нельзя добавить символ ?
(нужно разбираться почему так),
но в запрос добавить можно.
Для vue 2 версии с webpack в файле vue.config.js
укажите следующее:
const {defineConfig} = require('@vue/cli-service')
const version = '01'
module.exports = defineConfig({
//для css
css: {
extract: {
filename: 'css/[name]-v' + version + '.css?ver=' + version,
chunkFilename: 'css/[name]-v' + version + '.css?ver=' + version
},
},
//для js
configureWebpack: (config) => {
config.output.filename = 'js/[name]-v' + version + '.js?ver=' + version;
config.output.chunkFilename = 'js/[name]-v' + version + '.js?ver=' + version;
},
})
Файл будет называться app-v01.js
, а в html он будет подключаться src="/js/app-v01.js?ver=01"