From 61900b1f71f4c9048cbc48ed6f4b41ccfa1a6ce4 Mon Sep 17 00:00:00 2001 From: yyg1378265336 <1378265336@qq.com> Date: 星期三, 26 二月 2025 09:16:16 +0800 Subject: [PATCH] 工具属性、工具信息页面初次编写 --- internal/vite-config/src/plugins/index.ts | 22 +++++++++++++--------- 1 files changed, 13 insertions(+), 9 deletions(-) diff --git a/internal/vite-config/src/plugins/index.ts b/internal/vite-config/src/plugins/index.ts index 79aae58..7b38c33 100644 --- a/internal/vite-config/src/plugins/index.ts +++ b/internal/vite-config/src/plugins/index.ts @@ -1,9 +1,16 @@ +/* + * @Description: file content + * @Author: Ben Lin + * @version: + * @Date: 2024-06-18 21:50:22 + * @LastEditors: Ben Lin + * @LastEditTime: 2024-06-18 23:44:19 + */ import vue from '@vitejs/plugin-vue'; import vueJsx from '@vitejs/plugin-vue-jsx'; -// @ts-ignore: type unless -import DefineOptions from 'unplugin-vue-define-options/vite'; import { type PluginOption } from 'vite'; import purgeIcons from 'vite-plugin-purge-icons'; +import DevTools from 'vite-plugin-vue-devtools'; import { createAppConfigPlugin } from './appConfig'; import { configCompressPlugin } from './compress'; @@ -11,7 +18,7 @@ import { configMockPlugin } from './mock'; import { configSvgIconsPlugin } from './svgSprite'; import { configVisualizerConfig } from './visualizer'; -import vueSetupExtend from 'vite-plugin-vue-setup-extend'; + interface Options { isBuild: boolean; root: string; @@ -21,16 +28,13 @@ } async function createPlugins({ isBuild, root, enableMock, compress, enableAnalyze }: Options) { - const vitePlugins: (PluginOption | PluginOption[])[] = [ - vue(), - vueJsx(), - vueSetupExtend(), - DefineOptions(), - ]; + const vitePlugins: (PluginOption | PluginOption[])[] = [vue(), vueJsx()]; const appConfigPlugin = await createAppConfigPlugin({ root, isBuild }); vitePlugins.push(appConfigPlugin); + // vitePlugins.push(DevTools()); + // vite-plugin-html vitePlugins.push(configHtmlPlugin({ isBuild })); -- Gitblit v1.9.3