'openBlock' is not exported by node_modul
es/@dcloudio/uni-mp-vue/dist/vue.runtime.
esm.js, imported by node_modules/@dcloudio/uni-h5/dist/uni-h5.es.js

豌豆
- 发布:2023-02-15 20:38
- 更新:2025-03-28 11:46
- 阅读:3719
dev mp-weixin 出错,怎么处理呢
分类:uni-app
9 个回复
最佳回复
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
在使用 mp-weixin 时候如果报错 uni-h5 的提示,可能是下面几种原因
dcloudio/
观察是否有导入components:{myTabBar: customTabBar}
如果不知道问题所在,可以备份 pages.json ,然后从零开始添加路由,定位出现问题的路径,然后进入页面逐一删除组件,锁定错误原因。通过这种方法可以快速定位问题。
考虑到此贴时间比较久,某些依赖名可能发生了变化,如果有类似问题,可以开新贴艾特我,并提供排查问题的过程。提供更多信息,有助于定位和解答你的问题。
a***@126.com
检查一下页面中使用uni.xxx api的时候是不是被自动引入了 'import { uni } from @dcloudio/uni-h5' 语句。
3***@qq.com
醍醐灌顶,找到了import {onAppShow} from "@dcloudio/uni-h5";
虽然没引用,但是确实是无端引入的东西,压根没注意,删了之后正常
2023-08-08 10:07
DANKEBIBI
感谢感谢
2023-08-11 11:42
m***@qq.com
确实有效果,最好用多文件查找@dcloudio/uni-h5看看是不是多加了行引入
2023-09-23 14:50
DCloud_UNI_WZF
新建默认模板项目是否存在该问题,如不存在,检查代码修改,如存在,提供创建方式及vue版本,谢谢
a***@163.com
还需要demo吗
2024-07-03 15:42
a***@163.com
新项目,引入elementplus,配置好main.js,运行到微信开发者工具后出现
2024-07-03 15:43
a***@163.com
v3版本
2024-07-03 16:14
DCloud_UNI_WZF
回复 a***@163.com: 这是因为 element-plus 不兼容微信小程序吧
2024-07-08 17:40
7***@qq.com
回复 DCloud_UNI_WZF: 怎么解决这个问题
2024-12-20 16:28
豌豆 (作者)
使用npx @dcloudio/uvm 升级后出现这个问题。
之后,在gitee下载新模板后,重新把原pages复制到新模板中,再重新安装依赖后,还是出现这个问题。
如果是新模板,且默认内容。并不会出现这个问题
DCloud_UNI_WZF
新模板,默认内容不会报错,你修改后的pages复制进去报错,是不是可以确认是代码修改造成的
2023-02-16 11:44
豌豆 (作者)
回复 DCloud_UNI_WZF: 在没有出这个错误之前一直没有问题。运行正常。使用cli升级这这后就一直出这个问题。
2023-02-16 11:55
DCloud_UNI_WZF
回复 豌豆: 回退旧版本依赖或确认问题模块提供最简可复现demo
2023-02-16 12:00
豌豆 (作者)
运行报错信息
三胖金
老铁,找到解决办法了没?我也是执行了:npx @dcloudio/uvm之后再也回不去了。
2023-05-19 14:01
DCloud_UNI_WZF
回复 三胖金: 如确认框架问题,可提供最简可复现demo
2023-06-08 15:37
j***@126.com
回复 DCloud_UNI_WZF: 如何提供给你呢?Demo已经做好
2025-03-27 22:46
3***@qq.com
这错误,我碰到是页面导致的,自动加了些组件冒出来的
DCloud_UNI_WZF
如确认框架问题,可提供最简可复现demo
2023-06-08 15:37
7***@qq.com
我的也是类似的错误,模板拉下来,使用pnpm安装依赖,然后运行pnpm dev:mp-weixin就这样了
切换了几个版本的pnpm 都是一样的,不知道怎么解决;
Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序
有时候单词写错了,有时候会自动引入一个模块代码
j***@126.com
附件中有demo运行报错。使用npm run dev:h5运行正常。
npm run dev:mp-weixin
node_modules/@dcloudio/uni-h5/dist/uni-h5.es.js (1:79): "openBlock" is not exported by "node_modules/@dcloudio/uni-mp-vue/dist/vue.runtime.esm.js", imported by "node_modules/@dcloudio/uni-h5/dist/uni-h5.es.js".
at ../node_modules/@dcloudio/uni-h5/dist/uni-h5.es.js:1:79
1: import { withModifiers, createVNode, getCurrentInstance, ref, defineComponent, openBlock, createElementBlock, provide...
2: import { isArray, isString, extend, remove, stringifyStyle, parseStringStyle, isPlainObject, isFunction, capitalize, ...
3: import { once, UNI_STORAGE_LOCALE, I18N_JSON_DELIMITERS, Emitter, passive, resolveComponentInstance, normalizeStyles,...
DCloud_UNI_OttoJi
我看下,你的这个问题是你使用了一个特殊的标签名,改一下名字,不叫 custome-tab-bar 比如叫 my-tab-bar 试试
2025-03-28 11:35
DCloud_UNI_OttoJi
https://uniapp.dcloud.net.cn/component/custom-tab-bar.html#custom-tab-bar 和内置的组件名冲突了,我看如何优化下提示。
2025-03-28 11:41
j***@126.com
回复 DCloud_UNI_OttoJi: 感谢
2025-03-28 20:47