15 lines
531 B
TypeScript
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 };
|