_createProductionServer.ts 474 B

12345678910111213141516171819
  1. import { createProdMockServer } from 'vite-plugin-mock/es/createProdMockServer';
  2. // @ts-ignore
  3. const modules = import.meta.globEager('./**/*.ts');
  4. const mockModules: any[] = [];
  5. Object.keys(modules).forEach((key) => {
  6. if (key.includes('/_')) {
  7. return;
  8. }
  9. mockModules.push(...modules[key].default);
  10. });
  11. /**
  12. * Used in a production environment. Need to manually import all modules
  13. */
  14. export function setupProdMockServer() {
  15. createProdMockServer(mockModules);
  16. }