feat(vite): 优化开发插件加载逻辑与构建配置
Some checks failed
CI/CD Pipeline / build-and-deploy (push) Has been cancelled
CI/CD Pipeline / playwright (push) Has been cancelled

This commit is contained in:
严浩
2025-10-25 18:34:34 +08:00
parent fb3c15aead
commit 4f55acb3bf
3 changed files with 21 additions and 12 deletions

View File

@@ -5,7 +5,7 @@ import { vitePluginFakeServer } from 'vite-plugin-fake-server';
export function loadPlugin(_configEnv: ConfigEnv): PluginOption {
if (_configEnv.mode !== 'development') {
consola.info('fake server plugin disabled in test mode');
consola.info('fake server plugin is disabled in non-development mode.');
return [];
}
return vitePluginFakeServer({

View File

@@ -1,6 +1,14 @@
import type { PluginOption } from 'vite';
import consola from 'consola';
import { loadEnv, type ConfigEnv, type PluginOption } from 'vite';
import vueDevTools from 'vite-plugin-vue-devtools';
// env.VITE_ENABLE_VUE_DEVTOOLS === 'true'
export function loadPlugin(configEnv: ConfigEnv): PluginOption {
const env = loadEnv(configEnv.mode, process.cwd());
export default [vueDevTools()] satisfies PluginOption;
if (env.VITE_ENABLE_VUE_DEVTOOLS === 'true') {
return [vueDevTools()];
} else {
consola.info('VITE_ENABLE_VUE_DEVTOOLS is not enabled.');
return [];
}
}