写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 }) 处理?

文章作者: 不爱思考
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 不爱思考
开发笔记 Vue.js
喜欢就支持一下吧
打赏
微信 微信
支付宝 支付宝