升级最新版 uniapp-cli 相关@dcloudio 之前的版本中(vite2.x);使用 vite 的 import.meta。globEager
const fileModules = import.meta.globEager('/xx/xx/*/*.vue')
// fileModules中的内容如下
{
文件路径:文件字符串内容
...
}
升级最新版@dcloudio 相关依赖后,vite3.1.8。无论如何导入结果都不一样
// 按照对应vite3的glob相关api的变更修改如下
// https://vitejs.cn/vite3-cn/guide/features.html#glob-import
const fileModules = import.meta.globEager('src/pages/component/*/index.vue', { eager: true, as: 'raw' })
// 导入的结果变成了如下,无论加或不加raw声明都一样
{
文件路径: 返回文件相对路径的函数
...
}
即升级之后import.meta.glob的表现与vite3的api说明表现不一致。还没来得及兼容这部分改动吗
0 个回复