当前位置: 首页 > 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)}`

http://www.dtcms.com/a/12587.html

相关文章:

  • FFmpega安装教程
  • 基于SpringBoot+Vue+MySQL的考编论坛网站
  • JVM: JDK内置命令 - JPS
  • 思维导图模板,看完这些步骤学会制作
  • 240909-ChuanhuChatGPT集成Ollama的环境配置
  • Python | 练习作业 2
  • 《Diffusion Models Without Attention》CVPR2024
  • js几个常用数组处理函数(或数组对象处理函数)的使用方法
  • Rust 所有权 简介
  • 使用lspci命令获取加速卡型号
  • 算法基础-快速幂
  • 怎么看待日本IT营业这个岗位呢?
  • Redis常用操作及springboot整合redis
  • 内网nginx配置Https证书
  • Mac 电脑 git credential osxkeychain问题之一
  • mfc140u.dll文件错误的相关修复方法,4种方法修复mfc140u.dll
  • Vim笔记
  • LeetCode 3. 无重复字符的最长子串
  • uni-app环境搭建
  • 关于若依flowable的安装
  • OpenAI发布全新o1 AI模型具备推理能力
  • MariaDB 导入报错: Error at line 1: Unknown command ‘\-‘. 版本冲突的解决方法
  • 什么是AIGC?有哪些免费工具?
  • openvpn两个路由器之间呢,需要同一个网段么
  • 嵌入式硬件基础知识
  • 瑞芯微rv1126 Linux 系统,修改系统时区,包有效方法
  • 用Python爬虫制作一个简易翻译器
  • UDP 53端口主要用于DNS(Domain Name System,域名系统)的域名解析服务
  • PFC理论基础与Matlab仿真模型学习笔记(1)--PFC电路概述
  • ORACLE 导出/导入表空间