Files
2026-10-25 15:02:41 +08:00

25 lines
596 B
JavaScript

import { readFileSync } from 'node:fs'
import { fileURLToPath } from 'node:url'
import { defineConfig } from 'vite'
// 版本号唯一来源:wails.json 的 info.productVersion。
function readAppVersion() {
try {
const path = fileURLToPath(new URL('../wails.json', import.meta.url))
return JSON.parse(readFileSync(path, 'utf-8')).info?.productVersion || '0.0.0'
} catch {
return '0.0.0'
}
}
export default defineConfig({
define: {
__APP_VERSION__: JSON.stringify(readAppVersion()),
},
server: {
host: 'localhost',
port: 5199,
strictPort: true,
},
})