import.meta.globEager已弃用
写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 }) 处理?
本文链接:
/archives/1713426969576
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
KnifeZ!
喜欢就支持一下吧
打赏
微信
支付宝