diff --git a/vite.config.ts b/vite.config.ts index 9d713cc..fa9fe6a 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -16,6 +16,18 @@ export default defineConfig({ svgo: { plugins: [{ name: 'removeViewBox' }] } }) ], + build: { + rollupOptions: { + output: { + manualChunks(id) { + if (id.includes('node_modules')) { + // 将第三方库单独分包(如 axios、vue 等) + return id.split('node_modules/')[1].split('/')[0] + } + } + } + } + }, resolve: { alias: { '@': path.resolve(__dirname, 'src') // 添加路径别名