写electron时发现该报错导致无法build,于是开始搜索解决方案,最终方案如下

原始代码

# globEager已弃用
const modules = import.meta.globEager('./modules/**/*.ts')

Object.keys(modules).forEach((key) => {
  const mod = modules[key].default || {};
  const modList = Array.isArray(mod) ? [...mod] : [mod];
  routeModuleList.push(...modList);
});

修改后代码

const modules = import.meta.glob('./modules/**/*.ts', { eager: true });
 
Object.values(modules).forEach((val) => {
    const mod = val["Router"]
    const modList = Array.isArray(mod) ? [...mod] : [mod];
    routeModuleList.push(...modList);
  });

引用自 vite import.meta.glob('./modules/**/*.ts', { eager: true }) 处理?