From ed88a9696b6beb4d2ae9f4a005e50bb9bd3107f6 Mon Sep 17 00:00:00 2001 From: suguo <25950955@qq.com> Date: Thu, 29 Jan 2026 15:09:23 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AEICON=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +++- vite.config.js | 21 +++++++++++++++++++-- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e078be9..331195b 100644 --- a/README.md +++ b/README.md @@ -8,4 +8,6 @@ pnpm i element-plus pnpm install -D unplugin-vue-components unplugin-auto-import -pnpm install @element-plus/icons-vue \ No newline at end of file +pnpm install @element-plus/icons-vue + +pnpm i -D unplugin-icons \ No newline at end of file diff --git a/vite.config.js b/vite.config.js index b238896..62fd119 100644 --- a/vite.config.js +++ b/vite.config.js @@ -3,16 +3,33 @@ import vue from '@vitejs/plugin-vue' import AutoImport from 'unplugin-auto-import/vite' import Components from 'unplugin-vue-components/vite' import { ElementPlusResolver } from 'unplugin-vue-components/resolvers' +import Icons from 'unplugin-icons/vite' +import IconsResolver from 'unplugin-icons/resolver' // https://vite.dev/config/ export default defineConfig({ plugins: [ vue(), AutoImport({ - resolvers: [ElementPlusResolver()], + resolvers: [ + ElementPlusResolver(), + IconsResolver({ + prefix: 'Icon', + }), + ], }), + Components({ - resolvers: [ElementPlusResolver()], + resolvers: [ + IconsResolver({ + enabledCollections: ['ep'], + }), + ElementPlusResolver(), + ], + }), + + Icons({ + autoInstall: true, }), ], })