From 960ed35de06e571da5656050fa39106b2a3d2dba Mon Sep 17 00:00:00 2001
From: CD配唱片 <CD配唱片>
Date: 星期四, 08 五月 2025 11:32:35 +0800
Subject: [PATCH] 提交钣金异常页面,前端项目自动导入element组件,i18n文件修改

---
 vite/plugins/index.js |   37 ++++++++++++++++++++++++-------------
 1 files changed, 24 insertions(+), 13 deletions(-)

diff --git a/vite/plugins/index.js b/vite/plugins/index.js
index 10e17c3..55320db 100644
--- a/vite/plugins/index.js
+++ b/vite/plugins/index.js
@@ -1,15 +1,26 @@
-import vue from '@vitejs/plugin-vue'
-
-import createAutoImport from './auto-import'
-import createSvgIcon from './svg-icon'
-import createCompression from './compression'
-import createSetupExtend from './setup-extend'
-
+import vue from "@vitejs/plugin-vue";
+import createSvgIcon from "./svg-icon";
+import createCompression from "./compression";
+import createSetupExtend from "./setup-extend";
+import Components from "unplugin-vue-components/vite";
+import autoImport from "unplugin-auto-import/vite";
+import { ElementPlusResolver } from "unplugin-vue-components/resolvers";
 export default function createVitePlugins(viteEnv, isBuild = false) {
-    const vitePlugins = [vue()]
-    vitePlugins.push(createAutoImport())
-	vitePlugins.push(createSetupExtend())
-    vitePlugins.push(createSvgIcon(isBuild))
-	isBuild && vitePlugins.push(...createCompression(viteEnv))
-    return vitePlugins
+  const vitePlugins = [vue()];
+  vitePlugins.push(createSetupExtend());
+  vitePlugins.push(createSvgIcon(isBuild));
+  isBuild && vitePlugins.push(...createCompression(viteEnv));
+  vitePlugins.push(
+    autoImport({
+      imports: ["vue", "vue-router", "pinia"],
+      dts: false,
+      // 鑷姩瀵煎叆 Element Plus 鐩稿叧鍑芥暟
+      resolvers: [ElementPlusResolver()],
+    }),
+    Components({
+      // 鑷姩瀵煎叆 Element Plus 缁勪欢
+      resolvers: [ElementPlusResolver()],
+    })
+  );
+  return vitePlugins;
 }

--
Gitblit v1.9.3