vue 用webpack 打包的时候添加版本号
因浏览器缓存原因导致vue 打包的文件 导致偶尔会出现不能即使更新最新代码。因此在打包的文件名中添加一个版本号以便浏览器能区分。const version = new Date().getTime()方法一:module.exports = {configureWebpack: { // webpack 配置output: { // 输出重构打包编译后的 文件名称【模块名...
·
因浏览器缓存原因导致vue 打包的文件 导致偶尔会出现不能即使更新最新代码。因此在打包的文件名中添加一个版本号以便浏览器能区分。
const version = new Date().getTime()
方法一:
module.exports = {
configureWebpack: { // webpack 配置
output: { // 输出重构 打包编译后的 文件名称 【模块名称.版本号.时间戳】
filename: `[name].${process.env.VUE_APP_Version}.${version }.js`,
chunkFilename: `[name].${process.env.VUE_APP_Version}.${version}.js`
},
},
...
}
方法二:
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`
}])
}
...
}
更多推荐
已为社区贡献2条内容
所有评论(0)