动态获取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)}`
相关推荐
wanzhong23335 小时前
开发日记13-响应式变量
开发语言·前端·javascript·vue
wanzhong23335 小时前
开发日记14-vite配置多环境
服务器·前端·vue
刘一说15 小时前
Vue3 组合式 API(Composition API):逻辑复用的革命性实践
vue.js·vue
天天打码1 天前
Svelte-无虚拟DOM、极致性能的现代高性能Web开发框架!
前端·node.js·vue·svelte
LXMXHJ1 天前
项目之html+javaScript
java·vue
期货资管源码1 天前
智星期货资管子账户软件pc端开发技术栈的选择
c语言·数据结构·c++·vue
@二十六1 天前
表格行拖拽排序
vue·react·表格拖拽
jay神2 天前
基于Java的水果网上订购平台
java·mysql·vue·springboot·计算机毕业设计
午安~婉3 天前
整理知识点
前端·javascript·vue
Shi_haoliu4 天前
SolidTime 在 Rocky Linux 9.5 上的完整部署流程
linux·运维·nginx·postgresql·vue·php·laravel