当前位置: 首页 > news >正文

长春建设网站公司/西安做网站

长春建设网站公司,西安做网站,哪个网站有学做吃的,东方网景网站建设vue.js在生成相关js和css文件的时候,名称是通过HASH的方式进行生成的,但是每次生成的文件基本都是一样的,那么浏览器就会缓存这些文件,为了在更新的时候能够保证js和css文件能够更新,那么我们需要针对webpack的配置文件…

vue.js在生成相关js和css文件的时候,名称是通过HASH的方式进行生成的,但是每次生成的文件基本都是一样的,那么浏览器就会缓存这些文件,为了在更新的时候能够保证js和css文件能够更新,那么我们需要针对webpack的配置文件进行修改;

打开webpack.prod.conf.js文件进行如下操作

1.增加版本变量(版本号暂时用时间代替)

var Version = new Date().getTime();

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

output: {

path: config.build.assetsRoot,

filename: utils.assetsPath('js/[name].[chunkhash].' + Version + '.js'),

chunkFilename: utils.assetsPath('js/[id].[chunkhash].' + Version + '.js')

},

3.执行编译命令npm run build 即可生成带版本号的js和css文件,打开dist目录就可以看到效果了;

ps:vue 用webpack打包文件名添加版本号

因浏览器缓存原因导致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 文件名带上里版本号

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: vue.js编译时给生成的文件增加版本号

本文地址: http://www.cppcns.com/wangluo/javascript/239833.html

http://www.lbrq.cn/news/1292941.html

相关文章:

  • 保山网站建设多少钱/公司网站模版
  • 湖南做网站 磐石网络引领/seo建站教程
  • 杭州网站外包/seo优化培训班
  • 房天下官方网站/广告关键词有哪些类型
  • 网站标题符号/今日疫情实时数据
  • 图标网站导航制作怎么做/网站外贸推广
  • 网站地图怎么做、/杭州网站建设 seo
  • 网站安全建设模板下载/广州网站建设工作室
  • 大数据营销工具/系统优化软件十大排名
  • 专业做网站建设公/站长seo推广
  • 红杉网站建设/aso优化排名违法吗
  • 工厂怎么做网站/搜狗搜索引擎推广
  • 聊城做wap网站服务/中国进入一级战备状态了吗
  • 石岩网站建设 0755/济南网络推广
  • 微信小程序案例展示/关键词优化快速排名
  • wordpress 替换jquery/seo是什么意思 seo是什么职位
  • wordpress 伪静态 windows/搜索引擎营销seo
  • 网站开发维护的好处/站长工具是干嘛的
  • 上线了做网站怎么样/朋友圈广告推广文字
  • 京东优惠券网站怎么做/什么是互联网销售
  • 动态网页设计网站建设/sem是什么方法
  • 龙泉市做网站企业/排名优化哪家好
  • 乌鲁木齐城乡建设委员会的网站/外贸网站制作公司
  • 一个新网站要怎么做seo/百度手机助手苹果版
  • 白银市城乡建设局网站/详情页设计
  • 网站制作公司报价/5118站长工具箱
  • 大理石在哪些网站做宣传/淘宝代运营靠谱吗
  • 动态网站开发平台/网络广告策划案
  • 兰州网站建设/百度投广告怎么收费
  • 游戏网站设计风格有哪些/seo博客网站
  • 【论文阅读 | TIV 2024 | CDC-YOLOFusion:利用跨尺度动态卷积融合实现可见光-红外目标检测】
  • Markdown 转 PDF API 数据接口
  • 管理项目环境和在环境中使用conda或pip里如何查看库版本———Linux命令行操作
  • Sklearn 机器学习 IRIS数据 理解分类报告
  • 【LeetCode刷题指南】--反转链表,链表的中间结点,合并两个有序链表
  • 第一章: 初识 Redis:背后的特性和典型应用场景