9***@qq.com
9***@qq.com
  • 发布:2024-04-07 16:40
  • 更新:2024-04-10 17:25
  • 阅读:241

【报Bug】飞书小程序无法引用第三方npm包

分类:uni-app

产品分类: uniapp/小程序/飞书

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 12.1 (21C52)

HBuilderX类型: 正式

HBuilderX版本号: 4.08

第三方开发者工具版本号: 3.3.1 (3.3.1)

基础库版本号: 1.10.0.0

项目创建方式: HBuilderX

示例代码:

例如一下代码,在任意vue文件加入以下代码就会编译失败
import {JsonViewer} from "vue3-json-viewer"

操作步骤:

例如一下代码,在任意vue文件加入以下代码就会编译失败
import {JsonViewer} from "vue3-json-viewer"

预期结果:

正常编译,并且第三方npm包正常运行

实际结果:

16:01:56.548 2. 运行模式下不压缩代码且含有sourcemap,体积较大;若要正式发布,请点击发行菜单进行发布
16:40:06.744 开始差量编译...
16:40:08.443 "openBlock" is not exported by "node_modules/@dcloudio/uni-mp-vue/dist/vue.runtime.esm.js", imported by "../../../../../../Users/xxxx/Documents/HBuilderProjects/test_xiaochengxu/node_modules/vue3-json-viewer/dist/bundle.esm.js".
16:40:08.457 at node_modules/vue3-json-viewer/dist/bundle.esm.js:1:30
16:40:08.469 1: import { h, resolveComponent, openBlock, createElementBlock, normalizeClass, createElementVNode, renderSlot, createTe...
16:40:08.484 ^
16:40:08.485 2:
16:40:08.494 3: function _typeof(obj) {

bug描述:

在uniapp安装了第三方npm包,在h5页面可以正常显示,但是在飞书小程序直接编译失败,注释掉引用的命令就可以编译通过

2024-04-07 16:40 负责人:无 分享
已邀请:
HRK_01

HRK_01

这是什么包?检查一下有没有涉及到操作dom或者调用了window/document对象,如有上述情况,不能引入

困难总比办法多

困难总比办法多

如果该npm包使用了小程序不支持的语法,编译报错不是正常的吗?应该了解该npm包是否支持小程序环境

要回复问题请先登录注册