mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-08-26 08:36:19 +08:00
perf(setting-drawer): perf setting-drawer
This commit is contained in:
16
build/vite/plugin/mock.ts
Normal file
16
build/vite/plugin/mock.ts
Normal file
@@ -0,0 +1,16 @@
|
||||
import { createMockServer } from 'vite-plugin-mock';
|
||||
import type { Plugin } from 'vite';
|
||||
import { isDevFn, ViteEnv } from '../../utils';
|
||||
|
||||
export function setupMockPlugin(plugins: Plugin[], env: ViteEnv) {
|
||||
const { VITE_USE_MOCK } = env;
|
||||
const mockPlugin = createMockServer({
|
||||
ignore: /^\_/,
|
||||
mockPath: 'mock',
|
||||
showTime: true,
|
||||
});
|
||||
if (isDevFn() && VITE_USE_MOCK) {
|
||||
plugins.push(mockPlugin);
|
||||
}
|
||||
return plugins;
|
||||
}
|
Reference in New Issue
Block a user