Files
vue-ts-example-2025/vite-plugins/09.vite-plugin-fake-server.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

17 lines
553 B
TypeScript

import { consola } from 'consola';
import type { ConfigEnv, PluginOption } from 'vite';
import { vitePluginFakeServer } from 'vite-plugin-fake-server';
// https://github.com/condorheroblog/vite-plugin-fake-server?tab=readme-ov-file#usage
export function loadPlugin(_configEnv: ConfigEnv): PluginOption {
if (_configEnv.mode !== 'development') {
consola.info('fake server plugin is disabled in non-development mode.');
return [];
}
return vitePluginFakeServer({
basename: 'fake-api',
enableProd: true,
include: 'fake',
});
}