mock.ts 439 B

12345678910111213141516171819
  1. import { viteMockServe } from 'vite-plugin-mock';
  2. import { ViteEnv } from '../../utils';
  3. export function configMockPlugin(env: ViteEnv, isBuild: boolean) {
  4. const { VITE_USE_MOCK } = env;
  5. const useMock = !isBuild && VITE_USE_MOCK;
  6. if (useMock) {
  7. const mockPlugin = viteMockServe({
  8. ignore: /^\_/,
  9. mockPath: 'mock',
  10. showTime: true,
  11. localEnabled: useMock,
  12. });
  13. return mockPlugin;
  14. }
  15. return [];
  16. }