合肥雷能,web管理后台,https://radar-power.cn/

liujia 5da1efde3c feat: 添加应用版本显示功能 hace 2 meses
.vscode 3e185854ea feat: 添加测试环境配置并优化构建脚本 hace 2 meses
public 1d270619a8 fix: 解决设备清单中文乱码的问题; hace 2 meses
src 5da1efde3c feat: 添加应用版本显示功能 hace 2 meses
.editorconfig 7d418fcd64 feat: 迁移项目; hace 2 meses
.env.development e87d1f2f5d chore: 更新环境配置文件并添加集成环境配置 hace 2 meses
.env.integrated e87d1f2f5d chore: 更新环境配置文件并添加集成环境配置 hace 2 meses
.env.production e87d1f2f5d chore: 更新环境配置文件并添加集成环境配置 hace 2 meses
.env.test e87d1f2f5d chore: 更新环境配置文件并添加集成环境配置 hace 2 meses
.eslintrc.cjs 7d418fcd64 feat: 迁移项目; hace 2 meses
.gitattributes 7d418fcd64 feat: 迁移项目; hace 2 meses
.gitignore 3e185854ea feat: 添加测试环境配置并优化构建脚本 hace 2 meses
.prettierignore 7d418fcd64 feat: 迁移项目; hace 2 meses
.prettierrc.json 7d418fcd64 feat: 迁移项目; hace 2 meses
Dockerfile 7d418fcd64 feat: 迁移项目; hace 2 meses
Jenkinsfile a8a85fbf3b fix(Jenkinsfile): 更新Jenkinsfile文件 hace 2 meses
README.md 3e185854ea feat: 添加测试环境配置并优化构建脚本 hace 2 meses
components.d.ts 5da1efde3c feat: 添加应用版本显示功能 hace 2 meses
deploy.ps1 5da1efde3c feat: 添加应用版本显示功能 hace 2 meses
env.d.ts 5da1efde3c feat: 添加应用版本显示功能 hace 2 meses
eslint.config.ts 7d418fcd64 feat: 迁移项目; hace 2 meses
index.html 7d418fcd64 feat: 迁移项目; hace 2 meses
nginx.conf 7d418fcd64 feat: 迁移项目; hace 2 meses
package.json 3e185854ea feat: 添加测试环境配置并优化构建脚本 hace 2 meses
pnpm-lock.yaml 7d418fcd64 feat: 迁移项目; hace 2 meses
tsconfig.app.json a1422060ac build: 添加Vue SFC编译器类型引用和配置 hace 2 meses
tsconfig.json 7d418fcd64 feat: 迁移项目; hace 2 meses
tsconfig.node.json 7d418fcd64 feat: 迁移项目; hace 2 meses
version-script.js 3e185854ea feat: 添加测试环境配置并优化构建脚本 hace 2 meses
vite.config.ts 5da1efde3c feat: 添加应用版本显示功能 hace 2 meses

README.md

基础信息

nodejs 20.19.0
pnpm 10.12.4

本地开发

  npm run dev # 启动研发环境
  npm run dev:test # 启动测试环境
  npm run dev:pro # 启动生产环境

构建说明

项目提供了多种构建方式,分别适用于不同的场景:

  # 构建生产环境
  npm run build # 不生成tag分支与版本文件
  # 以下脚本都会生成tag分支与版本文件
  npm run build:test # 构建测试环境
  npm run build:pro # 构建生成环境
  npm run build:tag:test # 基于特定tag 构建测试环境
  npm run build:tag:pro # 基于特定tag 构建生产环境

1、测试构建

用于日常开发测试,自动生成带时间戳的测试版本tag,如:test-202508061340

  npm run build:test
  • 执行该命令会:
    • 自动生成格式为 test-YYYYMMDDHHmm 的tag
    • 在dist目录下生成包含版本信息的 version.json 文件
    • 不会修改 package.json 中的版本号

2、发布构建

用于发布正式版本,自动生成带版本号的tag,如:publish-v0.0.2

  npm run build:pro
  • 执行该命令会:
    • 自动生成格式为 publish-vX.X.X 的tag
    • 在dist目录下生成包含版本信息的 version.json 文件
    • 会更新 package.json 中的版本号

3、基于特定tag构建

用于基于已有的tag进行构建,用于重新构建特定tag版本的代码

  npm run build:tag:test # 基于特定tag 构建测试环境
  npm run build:tag:pro # 基于特定tag 构建生产环境

4、构建注意事项

  1. 确保在执行构建命令前已提交所有更改
  2. 发布构建会修改 package.json 中的版本号,请确保有相应的权限
  3. 基于指定 tag 版本构建会切换工作目录到指定 tag 分支,构建完成后会自动切换回原分支,若切换失败则需手动切换回原分支
  4. 所有构建命令都会自动创建对应的 git tag,用于版本追踪,仅打包构建除外
  5. 构建完成后,建议手动检查 dist 目录下的文件,确保无误

5、仅打包构建

适用于仅打包,不生成 tag 的场景

  npm run build
  • 执行该命令后,仅会打包生成 dist 目录,不会生成 tag,也不会修改 package.json 中的版本号