🔒build:Vite Git Head

main
LiaoYijun 8 months ago
parent a5684dd418
commit 2111373630

@ -38,8 +38,9 @@ export const DEFAULT_WABA = '+8617607730395';
const __BUILD_VERSION__ = `__BUILD_VERSION__`.replace(/"/g, '')
const __BUILD_DATE__ = `__BUILD_DATE__`;
export const BUILD_VERSION = process.env.NODE_ENV === 'production' ? __BUILD_VERSION__ : process.env.NODE_ENV;
export const BUILD_DATE = process.env.NODE_ENV === 'production' ? __BUILD_DATE__ : new Date().toLocaleString();
const __GIT_HEAD__ = `__GIT_HEAD__`
export const BUILD_VERSION = import.meta.env.PROD ? __BUILD_VERSION__ : import.meta.env.MODE;
export const BUILD_DATE = import.meta.env.PROD ? __BUILD_DATE__ : new Date().toLocaleString();
export const GIT_HEAD = import.meta.env.PROD ? __GIT_HEAD__ : 'current';
export const POPUP_FEATURES = 'left=20,top=20,width=1000,height=800,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,status=no';

@ -27,7 +27,7 @@ import 'react-chat-elements/dist/main.css'
import ReloadPrompt from './ReloadPrompt'
import ClearCache from './ClearCache'
import { BUILD_VERSION, BUILD_DATE } from '@/config'
import { BUILD_VERSION, GIT_HEAD } from '@/config'
const { Header, Footer, Content } = Layout
const { Title } = Typography
@ -231,7 +231,7 @@ function DesktopApp() {
</Content>
</Layout>
<Footer>
桂林海纳国际旅行社有限公司 Version: {BUILD_VERSION}({BUILD_DATE})
桂林海纳国际旅行社有限公司 Version: {BUILD_VERSION}({GIT_HEAD})
</Footer>
</Layout>
)

@ -5,8 +5,10 @@ import { VitePWA } from 'vite-plugin-pwa';
import packageJson from './package.json';
import dayjs from 'dayjs'
import svgr from "vite-plugin-svgr";
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()
const buildDatePlugin = () => {
return {
@ -159,6 +161,7 @@ export default defineConfig({
define: {
__BUILD_DATE__: JSON.stringify(`${today}`),
__BUILD_VERSION__: JSON.stringify(`${packageJson.version}`),
__GIT_HEAD__: JSON.stringify(`${gitHead}`),
},
plugins: [ svgr(), react(), WindiCSS(), buildDatePlugin(), VitePWA(manifestForPWAPlugIn), ],
server: {

Loading…
Cancel
Save