Files
vue-ts-example-2025/vite-plugins/09.vite-plugin-vue-devtools.ts
严浩 4f55acb3bf
Some checks failed
CI/CD Pipeline / build-and-deploy (push) Has been cancelled
CI/CD Pipeline / playwright (push) Has been cancelled
feat(vite): 优化开发插件加载逻辑与构建配置
2025-10-25 18:34:34 +08:00

15 lines
442 B
TypeScript

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