perf: 优化注释和插件命名

This commit is contained in:
pany 2024-12-02 18:41:44 +08:00
parent cfbefb10ab
commit 08ce7fd2f4

View File

@ -5,7 +5,7 @@ import vue from "@vitejs/plugin-vue"
import vueJsx from "@vitejs/plugin-vue-jsx" import vueJsx from "@vitejs/plugin-vue-jsx"
import UnoCSS from "unocss/vite" import UnoCSS from "unocss/vite"
import AutoImport from "unplugin-auto-import/vite" import AutoImport from "unplugin-auto-import/vite"
import UnpluginSvgComponent from "unplugin-svg-component/vite" import SvgComponent from "unplugin-svg-component/vite"
import { ElementPlusResolver } from "unplugin-vue-components/resolvers" import { ElementPlusResolver } from "unplugin-vue-components/resolvers"
import Components from "unplugin-vue-components/vite" import Components from "unplugin-vue-components/vite"
import { defineConfig, loadEnv } from "vite" import { defineConfig, loadEnv } from "vite"
@ -91,10 +91,10 @@ export default defineConfig(({ mode }) => {
vue(), vue(),
// 支持 JSX、TSX 语法 // 支持 JSX、TSX 语法
vueJsx(), vueJsx(),
// 将 SVG 文件转化为 Vue 组件 // 支持将 SVG 文件导入为 Vue 组件
svgLoader({ defaultImport: "url" }), svgLoader({ defaultImport: "url" }),
// 自动生成 SvgIcon 组件和 SVG 雪碧图 // 自动生成 SvgIcon 组件和 SVG 雪碧图
UnpluginSvgComponent({ SvgComponent({
iconDir: [resolve(__dirname, "src/common/assets/icons")], iconDir: [resolve(__dirname, "src/common/assets/icons")],
preserveColor: resolve(__dirname, "src/common/assets/icons/preserve-color"), preserveColor: resolve(__dirname, "src/common/assets/icons/preserve-color"),
dts: true, dts: true,