2***@qq.com
2***@qq.com
  • 发布:2023-09-06 11:02
  • 更新:2024-03-19 09:54
  • 阅读:155

【报Bug】使用require动态引入不能被打包到微信小程序。

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: window10 专业版

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

第三方开发者工具版本号: stable 1.06

基础库版本号: 2.32.3

项目创建方式: HBuilderX

操作步骤:
// #ifdef MP-WEIXIN  

const ABC = require("abc")  

// #endif

预期结果:

库正常导入到微信小程序中并被识别编译

实际结果:

库并没有被自动打包到微信小程序的包中,需要自己手动拷贝一份到相应的目录。

bug描述:

我发现使用 require 动态导入的模块不会被自动打包入 微信小程序的包中,但是我用到的三方库必须使用 动态导入才能使用,我尝试过以下两种写法都会报 [plugin:uni:mp-inject] Unexpected token

// #ifdef MP-WEIXIN  

// 第一种写法  
import ABC from 'xxxx';  

// 第二种写法  
import * as ABC from 'xxxx';  

// #endif

后来通过动态引入的方式引入了该库,并且在编译好的微信小程序中手动将库移动到相应的位置,终于行了。

2023-09-06 11:02 负责人:无 分享
已邀请:
s***@yutumed.com

s***@yutumed.com

我也遇到这个问题了。。。。 后面官方有联系你怎么解决吗老哥

要回复问题请先登录注册