mirror of
https://gitee.com/bootx/dax-pay-ui.git
synced 2025-09-09 13:40:06 +00:00
wip: support vite
This commit is contained in:
@@ -1,24 +1,19 @@
|
||||
import { createMockServer } from 'vite-plugin-mock';
|
||||
import type { Plugin } from 'vite';
|
||||
import { isDevFn, ViteEnv } from '../../utils';
|
||||
import { viteMockServe } from 'vite-plugin-mock';
|
||||
import { ViteEnv } from '../../utils';
|
||||
|
||||
export function setupMockPlugin(
|
||||
plugins: Plugin[],
|
||||
env: ViteEnv,
|
||||
mode: 'development' | 'production'
|
||||
) {
|
||||
export function configMockPlugin(env: ViteEnv, isBuild: boolean) {
|
||||
const { VITE_USE_MOCK } = env;
|
||||
|
||||
const useMock = isDevFn(mode) && VITE_USE_MOCK;
|
||||
const useMock = !isBuild && VITE_USE_MOCK;
|
||||
|
||||
if (useMock) {
|
||||
const mockPlugin = createMockServer({
|
||||
const mockPlugin = viteMockServe({
|
||||
ignore: /^\_/,
|
||||
mockPath: 'mock',
|
||||
showTime: true,
|
||||
localEnabled: useMock,
|
||||
});
|
||||
plugins.push(mockPlugin);
|
||||
return mockPlugin;
|
||||
}
|
||||
return plugins;
|
||||
return [];
|
||||
}
|
||||
|
Reference in New Issue
Block a user