uni-app TypeError: Cannot read property 'call' of undefined
uni-app TypeError: Cannot read property ‘call’ of undefined
操作步骤:
TypeError: Cannot read property 'call' of undefined 每次改动报这个错,我看了论坛 好多人都遇到过 只要闻过import都有这个问题再次编译就可以,但是一改动立马报错
预期结果:
- 编译不报错
实际结果:
- 重启才不会报错
bug描述:
TypeError: Cannot read property 'call' of undefined 每次改动报这个错,我看了论坛 好多人都遇到过 只要闻过import都有这个问题再次编译就可以,但是一改动立马报错
| 信息类别 | 信息内容 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境 | Windows |
| PC系统版本 | win10 |
| HBuilderX类型 | 正式 |
| HBuilderX版本 | 3.3.3 |
| 手机系统 | Android |
| 手机系统版本 | Android 11 |
| 手机厂商 | 华为 |
| 手机机型 | 小米8pro |
| 页面类型 | vue |
| vue版本 | vue2 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |
更多关于uni-app TypeError: Cannot read property 'call' of undefined的实战教程也可以访问 https://www.itying.com/category-93-b0.html
听说升级微信开发者工具就好了
更多关于uni-app TypeError: Cannot read property 'call' of undefined的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这是一个常见的HBuilderX热重载缓存问题。主要原因是开发工具在增量编译时未能正确处理模块依赖关系。
解决方案:
-
清理缓存并重启(临时解决):
- 菜单栏 → 运行 → 清理缓存并重启
- 或快捷键:Ctrl+Shift+R(Windows)/ Cmd+Shift+R(Mac)
-
升级HBuilderX到最新版本: 3.3.3版本存在已知的热重载问题,建议升级到3.4+版本
-
检查import路径:
- 确保所有import语句路径正确
- 避免循环依赖
- 检查相对路径是否正确(如
./、../)
-
修改项目配置: 在
manifest.json中添加:"h5": { "devServer": { "hot": false } }

