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

动态获取git版本号

有时为了方便查用户使用版本情况,我们需要在某些接口加入git版本号。那问题来了,每次发版时都要手动修改版本号,既加大了工作量,又容易忘记。如果能动态注册版本号就方便多了。
接下来我们说下如何动态注入版本号。

// vue.config.js文件中修改VUE_APP_VERSION变量
const { execSync } = require('child_process');
// 获取 git 版本
const gitVersion = execSync('git rev-parse HEAD').toString().trim();
process.env.VUE_APP_VERSION = gitVersion;// 需要注入git版本号的文件
url = `${url}?gitVer=${process.env.VUE_APP_VERSION.substring(0, 8)}`

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 记录开发一个英语听力训练网站
  • 定制相亲交友系统如何提升用户体验
  • 如何利用人工智能大模型来进行数字化营销?
  • 面试题篇: 跨域问题如何处理(Java和Nginx处理方式)
  • Cesium 获取BBOX
  • Matlab求解微分方程(解析解与数值解)
  • Brave编译指南2024 Windows篇:安装Git(四)
  • UE-- 引入IOS framework 库 真机运行闪退
  • OPENAIGC开发者大赛企业组钻石奖 | AI For 3D Generation
  • navicate远程linux上的pgsql提示密码失败
  • 1. 运动控制指令概要(omron 机器自动化控制器)
  • TiDB 扩容过程中 PD 生成调度的原理及常见问题丨TiDB 扩缩容指南(一)
  • 代数模型(Algebraic Models)---线性规划------ + 案例 + Python源码求解(见文中)
  • 【已解决】请教 “Sa-Token 集成 xxl-job,报错:非 web 上下文无法获取 HttpServletRequest” 如何解决
  • go语言开发windows抓包工具
  • python3.6+scrapy+mysql 爬虫实战
  • ➹使用webpack配置多页面应用(MPA)
  • 03Go 类型总结
  • 4个实用的微服务测试策略
  • Consul Config 使用Git做版本控制的实现
  • es6(二):字符串的扩展
  • HTTP中的ETag在移动客户端的应用
  • Linux中的硬链接与软链接
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • PAT A1120
  • SpingCloudBus整合RabbitMQ
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • TCP拥塞控制
  • 闭包--闭包作用之保存(一)
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 反思总结然后整装待发
  • 将 Measurements 和 Units 应用到物理学
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • - 转 Ext2.0 form使用实例
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (二刷)代码随想录第15天|层序遍历 226.翻转二叉树 101.对称二叉树2
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • .java 9 找不到符号_java找不到符号
  • .NET 8.0 发布到 IIS
  • .net core docker部署教程和细节问题
  • .NET IoC 容器(三)Autofac
  • .NET MAUI Sqlite程序应用-数据库配置(一)
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .Net mvc总结
  • .NET/C# 检测电脑上安装的 .NET Framework 的版本
  • .NET企业级应用架构设计系列之技术选型
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法
  • ::
  • @JsonSerialize注解的使用