956e645144
Squashed commit of the following: commit66d0e5e94cAuthor: Sun <95302870@qq.com> Date: Thu Jan 25 13:20:34 2024 +0800 更新1.3.0-beta24-01-25 commit52a81e5f55Author: Sun <95302870@qq.com> Date: Thu Jan 25 13:13:08 2024 +0800 Squashed commit of the following: commit 908d87357c4e22868eff85f377bb8cd22f3785d7 Author: Sun <95302870@qq.com> Date: Thu Jan 25 13:12:14 2024 +0800 增加前端版本号 commit 8ed2b636476c7a14ae4e1761f7712949b7ce60fc Author: Sun <95302870@qq.com> Date: Thu Jan 25 12:29:49 2024 +0800 增加自动获取前端版本号的git tag commitba7d70f9caAuthor: Sun <95302870@qq.com> Date: Thu Jan 25 10:58:15 2024 +0800 优化代码 commit104543b96fAuthor: Sun <95302870@qq.com> Date: Wed Jan 24 21:28:31 2024 +0800 增加系统状态组件的部分样式 commit70c87c94c6Author: Sun <95302870@qq.com> Date: Wed Jan 24 20:55:05 2024 +0800 时间组件和搜索栏组件增加样式类型 commit6bab5a264fAuthor: Sun <95302870@qq.com> Date: Wed Jan 24 20:41:33 2024 +0800 将项目列表增加样式并优化减少dom嵌套 commit99d18df7f0Author: Sun <95302870@qq.com> Date: Wed Jan 24 20:11:07 2024 +0800 增加系统状态、logo等类名并简化部分组件dom commitbf1cc0cc00Author: Sun <95302870@qq.com> Date: Wed Jan 24 17:17:41 2024 +0800 更新关于页面 commitfceacf58b8Author: Sun <95302870@qq.com> Date: Wed Jan 24 14:54:37 2024 +0800 增加隐藏网络模式切换开关 commite0dcc49f5bAuthor: Sun <95302870@qq.com> Date: Wed Jan 24 13:55:28 2024 +0800 优化部分错误码 commit863cdf0fc1Author: Sun <95302870@qq.com> Date: Wed Jan 24 12:54:55 2024 +0800 声明暴露端口 commit5b25ef9c19Author: Sun <95302870@qq.com> Date: Wed Jan 24 12:38:48 2024 +0800 修改命令行所有的输出内容为英文
29 lines
872 B
JavaScript
29 lines
872 B
JavaScript
const fs = require('fs')
|
|
// const { execSync } = require('child_process')
|
|
const moment = require('moment')
|
|
|
|
// git 最新标签
|
|
// const latestTag = execSync('git describe --tags --abbrev=0').toString().trim()
|
|
const packDate = moment().format('YYYYMMDD-HH')
|
|
|
|
// 要追加的内容
|
|
const contentToAppend = `\nVITE_APP_VERSION=${packDate}`
|
|
// 读取文件原始内容
|
|
const envFilePath = '.env'
|
|
let envContent = fs.readFileSync(envFilePath, 'utf-8')
|
|
|
|
const versionRegex = /^VITE_APP_VERSION=.*$/m
|
|
if (versionRegex.test(envContent)) {
|
|
// 使用正则表达式查找并替换 VITE_APP_VERSION=* 这一行
|
|
envContent = envContent.replace(versionRegex, contentToAppend)
|
|
}
|
|
else {
|
|
// 追加内容
|
|
envContent = envContent + contentToAppend
|
|
}
|
|
|
|
// 将新内容写回 .env 文件
|
|
fs.writeFileSync(envFilePath, envContent)
|
|
|
|
console.log('update to .env file.', contentToAppend)
|