diff --git a/src/config.js b/src/config.js index 5d76423..0d4e825 100644 --- a/src/config.js +++ b/src/config.js @@ -12,8 +12,11 @@ export const SMALL_DATETIME_FORMAT = "YYYY-MM-DD 23:59"; export const OFFICEWEBVIEWERURL = "https://view.officeapps.live.com/op/embed.aspx?wdPrint=1&wdHideGridlines=0&wdHideComments=1&wdEmbedCode=0&src="; const __BUILD_VERSION__ = `__BUILD_VERSION__`.replace(/"/g, '') +const __BUILD_DATE__ = `__BUILD_DATE__`; +const __GIT_HEAD__ = `__GIT_HEAD__` export const BUILD_VERSION = import.meta.env.PROD ? __BUILD_VERSION__ : import.meta.env.MODE; -export const GIT_HEAD = `__GIT_HEAD__`; +export const BUILD_DATE = import.meta.env.PROD ? __BUILD_DATE__ : new Date().toLocaleString(); +export const GIT_HEAD = import.meta.env.PROD ? __GIT_HEAD__ : 'current'; // 权限常量定义 // 账号、权限管理 diff --git a/vite.config.js b/vite.config.js index 7ea2ff9..9740218 100644 --- a/vite.config.js +++ b/vite.config.js @@ -6,13 +6,14 @@ import dayjs from 'dayjs' import { execSync } from 'child_process'; const today = new dayjs().format('YYYY-MM-DD HH:mm:ss') +const gitHead = execSync('git rev-parse --short HEAD').toString().trim() // https://vitejs.dev/config/ export default defineConfig({ define: { __BUILD_DATE__: JSON.stringify(`${today}`), __BUILD_VERSION__: JSON.stringify(`${packageJson.version}`), - __GIT_HEAD__: execSync('git rev-parse --short HEAD').toString().trim(), + __GIT_HEAD__: JSON.stringify(`${gitHead}`), }, plugins: [ react(), WindiCSS(),