Vue打包文件上传服务器,浏览器存在缓存,页面不能及时更新的问题

在build/webpack .prod.conf.js文件里做以下修改

const times=new Date().getTime()


output: {
    path: config.build.assetsRoot,
    filename: utils.assetsPath('js/[name].[chunkhash].'+times+'.js'),
    chunkFilename: utils.assetsPath('js/[id].[chunkhash].'+times+'.js')
  },

然后直接 npm run build 打包后 就可以看到dist文件里的js文件名带上时间戳

原文地址:https://www.cnblogs.com/huihuihero/p/12197411.html