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