动态获取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)}`
相关推荐
kilito_013 小时前
时间线 (步骤条)
vue
tianxinw4 小时前
uniapp x + vue3 实现echarts图表
前端·uni-app·vue·echarts
箫笙默19 小时前
Vue3基础笔记
笔记·vue·vue3
爱学英语的程序员1 天前
让AI 帮我做了个个人博客(附提示词!)
人工智能·git·vue·github·node·个人博客
五仁火烧1 天前
Vite和HTTP 服务器
服务器·网络协议·http·vue
奔跑的web.1 天前
TypeScript 全面详解:对象类型的语法规则
开发语言·前端·javascript·typescript·vue
amazing-yuan1 天前
彻底解决该 TS 报错 + 提升编译效率
前端·javascript·vue.js·typescript·vue·异常报错处理
千寻技术帮1 天前
10343_基于Springboot的考研信息查询系统
mysql·vue·springboot·考研论坛·考研录取
nece0012 天前
vue3杂记
前端·vue
五仁火烧2 天前
Vue3 项目的默认端口行为
服务器·vue.js·nginx·容器·vue