vite 自动导入文件

1,094 阅读1分钟
//#region 自动导入 modules (vite)
const modules: any = {};
// 这里要用globEager 同步获取
const file = import.meta.globEager('./modules/*/index.ts')
const paths = Object.keys(file);
paths.forEach(path => {
    const key = path.replace("./modules/", "").replace("/index.ts", "");
    modules[key] = file[path].default;
})
console.log(modules)
//#endregion