动态获取git版本号

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

接下来我们说下如何动态注入版本号。

javascript 复制代码
// 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)}`
相关推荐
G探险者3 小时前
聊一聊vue如何实现角色权限的控制的
vue
Pro_er7 小时前
深入浅出 Vue3:组件与模板基础全解析
vue·前端开发
寰宇软件10 小时前
PHP图书借阅小程序
小程序·uni-app·vue·php
.NET快速开发框架19 小时前
使用nvm管理node.js版本,方便vue2,vue3开发
vue·.netcore·常用工具·开发技术·rdif
Pro_er2 天前
Vue3 基础概念与环境搭建
vue·前端开发
万象工作室3 天前
【开源项目】数字孪生武汉~超经典智慧城市CIM/BIM数字孪生可视化项目——开源工程及源码
vue.js·人工智能·信息可视化·云计算·vue·智慧城市·数据可视化
西门吹雪~3 天前
【前端框架】Vue3 面试题深度解析
前端·前端框架·vue·vue3·前端面试
寰宇软件4 天前
PHP在线题库小程序
小程序·uni-app·vue·php
Pro_er4 天前
《Vue2 框架第二课:组件结构与模板语法详解》
vue·前端开发
小晗同学5 天前
小程序canvas2d实现横版全屏和竖版逐字的签名组件(字帖式米字格签名组件)
小程序·uni-app·vue·手写签名·canvas2d