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

- 发布:2024-04-07 16:40
- 更新:2024-04-10 17:25
- 阅读:241
产品分类: 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包正常运行
正常编译,并且第三方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) {
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页面可以正常显示,但是在飞书小程序直接编译失败,注释掉引用的命令就可以编译通过
2 个回复
HRK_01
这是什么包?检查一下有没有涉及到操作dom或者调用了window/document对象,如有上述情况,不能引入
困难总比办法多
如果该npm包使用了小程序不支持的语法,编译报错不是正常的吗?应该了解该npm包是否支持小程序环境