| | |
| | | export default defineConfig(({ mode, command }) => { |
| | | const env = loadEnv(mode, process.cwd()); |
| | | const { VITE_APP_ENV } = env; |
| | | |
| | | const baseUrl = VITE_APP_ENV === "development" |
| | | ? "http://192.168.1.35:9009" |
| | | const baseUrl = |
| | | env.VITE_APP_ENV === "development" |
| | | ? "http://1.15.17.182:9009" |
| | | : env.VITE_BASE_API; |
| | | |
| | | const javaUrl = VITE_APP_ENV === "development" |
| | | ? "http://192.168.1.35:9009" |
| | | const javaUrl = |
| | | env.VITE_APP_ENV === "development" |
| | | ? "http://1.15.17.182:9008" |
| | | : env.VITE_JAVA_API; |
| | | |
| | | return { |
| | |
| | | assetFileNames: "static/[ext]/[name]-[hash].[ext]", |
| | | manualChunks(id) { |
| | | // 更稳定的自动分包,避免你之前写死分包导致循环依赖 |
| | | if (id.includes("node_modules/vue") || id.includes("node_modules/vue-router") || id.includes("node_modules/pinia") || id.includes("node_modules/axios")) { |
| | | if ( |
| | | id.includes("node_modules/vue") || |
| | | id.includes("node_modules/vue-router") || |
| | | id.includes("node_modules/pinia") || |
| | | id.includes("node_modules/axios") |
| | | ) { |
| | | return "vendor"; |
| | | } |
| | | if (id.includes("node_modules/element-plus")) { |
| | |
| | | }, |
| | | }, |
| | | }, |
| | | ] |
| | | ], |
| | | }, |
| | | }, |
| | | |
| | |
| | | target: "es2020", |
| | | }, |
| | | }; |
| | | }); |
| | | }); |