mock.ts 517 B

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