mock.ts 483 字节
Newer Older
V
vben 已提交
1 2 3 4
/**
 * Mock plugin for development and production.
 * https://github.com/anncwb/vite-plugin-mock
 */
V
vben 已提交
5
import { viteMockServe } from 'vite-plugin-mock';
V
vben 已提交
6

V
vben 已提交
7
export function configMockPlugin({ isBuild }: { isBuild: boolean }) {
V
vben 已提交
8
  return viteMockServe({
V
vben 已提交
9
    ignore: /^_/,
V
vben 已提交
10 11 12 13
    mockPath: 'mock',
    localEnabled: !isBuild,
    prodEnabled: isBuild,
    injectCode: `
14 15 16 17
      import { setupProdMockServer } from '../mock/_createProductionServer';

      setupProdMockServer();
      `,
V
vben 已提交
18
  });
V
vben 已提交
19
}