动态获取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)}`
相关推荐
蓝染-惣右介16 小时前
【若依RuoYi-Vue | 项目实战】帝可得后台管理系统(一)
java·后端·物联网·vue·springboot
天使day16 小时前
Vuex全局状态管理1
vue·vuex
Amd7941 天前
Nuxt Kit 中的上下文处理
vue·框架·nuxt·模块化·ssr·ssg·上下文
鱼在在3 天前
uni-app 聊天界面滚动到消息底部
javascript·uni-app·vue
GuMoYu3 天前
el-tree父子不互相关联时,手动实现全选、反选、子级全选、清空功能
vue
乐hh3 天前
nvm无法下载npm的问题
前端·npm·node.js·vue·nvm
奔跑的代码!3 天前
sass实现文字两侧横线
前端·vue·sass
YUELEI1183 天前
Vue-Route4 ts
前端·vue
缘月叙文4 天前
vue3项目实现全局国际化
vue
ozawacai4 天前
Element UI入门笔记(个人向)
笔记·elementui·vue