feat: complete 2.0.7.12 platform overhaul

This commit is contained in:
2026-08-16 19:33:03 +08:00
parent 73555cd04c
commit c9fa6f7a88
159 changed files with 13243 additions and 2539 deletions
@@ -1,16 +1,33 @@
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
const adminBuildId = process.env.YMHUT_ADMIN_BUILD_ID?.trim() || "dev";
export default defineConfig({
base: "/admin/",
plugins: [vue()],
define: {
__ADMIN_BUILD_ID__: JSON.stringify(adminBuildId),
},
plugins: [
vue(),
{
name: "ymhut-admin-build-metadata",
generateBundle() {
this.emitFile({
type: "asset",
fileName: "admin-build.json",
source: `${JSON.stringify({ buildId: adminBuildId }, null, 2)}\n`,
});
},
},
],
build: {
manifest: "asset-manifest.json",
chunkSizeWarningLimit: 650,
rollupOptions: {
output: {
manualChunks: {
vue: ["vue", "vue-router"],
charts: ["echarts", "vue-echarts"],
icons: ["lucide-vue-next"],
},
},