怎加版本
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
// 应用版本信息唯一汇聚点
|
||||
// - APP_VERSION: 唯一手动管理点 = package.json 的 version 字段 (发版时改那里)
|
||||
// - BUILD_ID: 每次编译自动生成 (vite.config.js define 注入 __BUILD_ID__), 无需手动维护
|
||||
import pkg from '../package.json'
|
||||
|
||||
export const APP_VERSION = pkg.version || '0.0.0'
|
||||
// __BUILD_ID__ 机制:
|
||||
// - build 时: vite:define 编译期替换为字符串字面量
|
||||
// - dev 时: vite 通过 /@vite/env 把值挂到 globalThis, 源码保持原样;
|
||||
// typeof 防御避免 /@vite/env 未执行时 ReferenceError, 回退 'dev'
|
||||
export const BUILD_ID = typeof __BUILD_ID__ !== 'undefined' ? __BUILD_ID__ : 'dev'
|
||||
Reference in New Issue
Block a user