合同小程序后台管理系统前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
488 B

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