使用版本号解决vue打包有缓存问题
问题描述在Vue.js项目中,打包后遇到缓存问题通常是因为浏览器缓存了旧的资源文件,导致用户即使刷新页面也无法看到更新后的内容。问题解决解决这类问题,你可以采取在引用静态资源时添加版本号或哈希值,确保每次文件更改后都会生成新的文件名。修改webpack配置(例如在Vue CLI项目中):module.exports = {
; configureWebpack: {
; ; output: {
; ; ; filename: 'js/[name].[fullhash].js', ;// 主文件的哈希命名
; ; ; chunkFilename: 'js/[name].[fullhash].js' ;// 动态导入的 chunk 文件也采用哈希命名
; ; }
; },
; lintOnSave: fa