vben
authored
|
1
2
3
4
|
/**
* Mock plugin for development and production.
* https://github.com/anncwb/vite-plugin-mock
*/
|
vben
authored
|
5
|
import { viteMockServe } from 'vite-plugin-mock';
|
vben
authored
|
6
|
|
vben
authored
|
7
|
export function configMockPlugin({ isBuild }: { isBuild: boolean }) {
|
vben
authored
|
8
|
return viteMockServe({
|
vben
authored
|
9
|
ignore: /^_/,
|
vben
authored
|
10
11
12
13
|
mockPath: 'mock',
localEnabled: !isBuild,
prodEnabled: isBuild,
injectCode: `
|
vben
authored
|
14
15
16
17
|
import { setupProdMockServer } from '../mock/_createProductionServer';
setupProdMockServer();
`,
|
vben
authored
|
18
|
});
|
vben
authored
|
19
|
}
|