邓琪昌
邓琪昌
  • 发布:2021-09-28 09:04
  • 更新:2024-11-01 11:31
  • 阅读:3619

【报Bug】vue3版本app中vite编译器使用import.meta.glob报错,不能正常使用。

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 20H2

HBuilderX类型: 正式

HBuilderX版本号: 3.2.9

手机系统: 全部

手机厂商: 华为

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

所有测试手机

示例代码:
let index = import.meta.glob('../index/*.vue');  
for (let i in index) {  
    console.log(i)  
};

操作步骤:

vue3 vite编译器app编译结果即复现

预期结果:

vue3 vite编译器下app与h5均可使用import.meta.glob

实际结果:

vue3 vite编译器下app 使用报错,不能正常使用。
vue3 vite编译器下h5 使用正常。

bug描述:

vue3版本app中vite编译器使用import.meta.glob报错不能正常使用。然而在vue3版本H5中vite编译器使用import.meta.glob正常使用。
vite官方文档中是支持的,https://cn.vitejs.dev/guide/features.html#glob-import

2021-09-28 09:04 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

非 H5 端不支持动态导入,后续会考虑实现的可能性。

糯米亲爱的爸比

糯米亲爱的爸比

请问现在能使用import.meta.glob了吗

  • j***@163.com

    h5能用,小程序还是无法动态导入文件

    2023-12-21 17:05

qq1438343098

qq1438343098 - liu

快25年了支持了吗

靐齉齾麤龖龗

靐齉齾麤龖龗 - 解决不了问题,那就解决提出问题的人

必须这样。。不能放到函数里。。如果是选项式必须放到import这一级,不能在函数里调用这个方法。。你可以把导入进来之后的作为参数传,函数里面你不能调用,可以先这样把这个问题解决了

要回复问题请先登录注册