vue3+vite 自动导入文件夹下所有路由
const modules = import.meta.glob("./**",{ eager: true, import: 'default' })
使用这个方法引入文件夹下所有文件(包括子文件夹中文件)
这里可以看到返回是以文件名为key,文件内容为value的对象数组
这里千万不能直接导入执行,因为如果直接执行会调用异步对象,导致不能被导入到routers中。
Object.keys(modules).forEach(key => {const module = modules[key][0]if (module) {path.push(module)}
})