Files
shoot-miniprograms/vite.config.js

27 lines
733 B
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { fileURLToPath, URL } from 'node:url'
import { defineConfig } from 'vite'
import uni from '@dcloudio/vite-plugin-uni'
export default defineConfig({
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
},
plugins: [
uni(),
],
/** 构建时常量注入__BUILD_TIME__ 在源码中展开为精确的打包时刻字符串 */
define: (() => {
const d = new Date();
const pad = (n) => String(n).padStart(2, '0');
// 格式YYYY.MMDD.HHmm如 2026.0514.1530
const version = `${d.getFullYear()}.${pad(d.getMonth() + 1)}${pad(d.getDate())}.${pad(d.getHours())}${pad(d.getMinutes())}`;
return { __BUILD_TIME__: JSON.stringify(version) };
})(),
})