因浏览器缓存原因导致vue 打包的文件 导致偶尔会出现不能即使更新最新代码。因此在打包的文件名中添加一个版本号以便浏览器能区分。

解决方法:找到webpack .prod.conf.js

1.定义版本变量: const Version = new Date().getTime(); // 这里使用的是时间戳 来区分 ,也可以自己定义成别的如:1.1

2.修改要生成的js和css文件的配置项,把刚刚声明的版本拼接进要生成的文件名中;

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

然后直接 npm run build 打包后 就可以看到dist 文件里的js 文件名带上里版本号
感谢博主分享,转载一下:原文链接https://blog.csdn.net/qq_37337830/article/details/81507246

vue 用webpack打包文件名添加版本号相关推荐

  1. Vue项目webpack打包部署到服务器

    Vue项目webpack打包部署到服务器 这篇博文主要说的就是我今天遇到的问题,而且在经过我的询问,好多人在打包部署的时候都遇到了一些问题,下面就来说下,如何将Vue项目放置在服务器上,这里以Tomc ...

  2. php项目webpack打包,Vue项目webpack打包部署时Tomcat刷新报404错误问题如何处理

    这次给大家带来Vue项目webpack打包部署时Tomcat刷新报404错误问题如何处理,Vue项目webpack打包部署时Tomcat刷新报404错误问题处理的注意事项有哪些,下面就是实战案例,一起 ...

  3. Vue+Vue Router+Webpack打包网站基础页面

    Vue+Vue Router+Webpack打包网站基础页面 1.目录结构 2.package.json所需依赖包 {"name": "vue_router_webpac ...

  4. Vue——10 - webpack打包保姆级教程01——打包js、json、css、less、html、背景图片以及图片、字体(Font)文件,devsever,生产环境配置以及css的兼容写法

    目录 一.webpack打包JS文件 1.新建入口文件index.js和mathUtils.js,index.js是依赖于mathUtils.js 2.然后使用webpack命令打包js文件 二.打包 ...

  5. VUE项目WebPack打包删除注释和console

    项目中使用了 jspdf 这个插件,webpack打包后注释里存在这样的 领导让删除,于是使用插件 cnpm install uglifyjs-webpack-plugin -D vue.config ...

  6. vue通过webpack打包后怎么运行

    1. 成功使用webpack打包完成后会默认得到dist的文件夹 2. dist文件夹中有html与其他的静态文件 3. 在dist文件夹中打开命令窗口或者git,开一个服务器(像anywhere) ...

  7. vue项目webpack打包优化体积优化,打包体积减少200kb到4Mb

    解决方法 1.压缩图片 应尽可能地压缩项目中的图片,或使用svg矢量图.雪碧图.webp图片(此种图片仅兼容谷歌和opera浏览器,但图片的体积更小)等小体积的图片,达到减少打包体积的目的. 2.路由 ...

  8. vue使用webPack打包发布后页面显示空白

    今天笔者将打包后,进行访问,访问到index.html,但是出现的是空白页. 打包命令:npm run build,打包后的文件如下: 这是因为index.html中引入的css ,js 的路径不对: ...

  9. vue项目webpack打包配置

    基于vue/cli3.0+脚手架搭建Vue项目(12) 文章目录 基于vue/cli3.0+脚手架搭建Vue项目(12) 前言 一.webpack配置 1.配置vue.config.js 2.配置Dl ...

  10. 【vue】webpack打包vue项目并且运行在Tomcat里面

    在package.json里面是script加入脚本 "publish": " webpack --config webpack.publish.config.js -p ...

最新文章

  1. 一文搞懂select语句在MySQL中的执行流程!
  2. android 入门 006(sqlite增删改查)
  3. 十分钟入门 RocketMQ
  4. python使用方法-六、python 方法的使用
  5. 51Nod 1007 正整数分组 | DP (01背包)
  6. GC(垃圾处理机制)面试加薪必备
  7. microwindows位图解析
  8. Scite 中文支持
  9. 魔兽世界客户端数据研究(四):M2文件头分析
  10. JS数据分组[JSON]
  11. word图片靠右_如何设置word图片边缘透明
  12. 渗透测试专题二之msf(kali)的攻击教程将DOS操作系统中的本地文件接口“中断13”改造为网络文件系统...
  13. 区块链100讲:详解Po.et 技术栈
  14. 推荐系统-协同过滤原理与实现
  15. 颜色对照表(五)(16进制、RGB、CMYK、HSV、中英文名)
  16. win10熄屏时间不对_win10设置了息屏时间但是很快就息屏
  17. “当前页面的脚本发生错误”如何解决
  18. Java中的偏向锁,轻量级锁, 重量级锁解析
  19. Android Studio怎么把查看代码的左箭头、右箭头图标加到右边的快捷工具栏
  20. Getx - 如何使用路由管理页面

热门文章

  1. 计算机进去bios方式,各种电脑进入BIOS方法汇总|进入bios的方法大全
  2. STM32核心板设计——电源设计
  3. 性能监控——cpu使用率过高,该怎么分析?
  4. linux shell 统计词频,shell之词频统计
  5. 安卓系统手机如何用作电脑摄像头使用及解决方法
  6. 科学家发现孤独感与大脑中的默认网络有关
  7. Unity3D开发:向Unity3D中导入外部模型
  8. Win10电脑怎么取消开机密码?
  9. APS Interview - Principles of Computer Organization
  10. 学习 Tornado