cpms_operation_platform/src/router/glob.ts

15 lines
531 B
TypeScript

// @ts-nocheck
/**
* Vite import.meta.glob 动态收集所有页面组件
*
* TS 不理解 import.meta.glob 的 glob 模式语法(含 **),
* 所以整个文件禁用类型检查。
* Vite 在构建时会正确处理 glob 模式并生成对应的动态 import。
*
* 返回格式: { '/src/pages/dashboard/index.tsx': () => Promise<Module> }
* 新增页面只需在 src/pages/ 下创建目录和 index.tsx,无需修改映射表。
*/
const pageModules = import.meta.glob('/src/pages/**/index.tsx');
export { pageModules };