uni-app Cannot read property 'call' of undefined 有demo,求解决,最新的微信开发者工具和hbuilder3.1.16和3.1.13都能触发

uni-app Cannot read property ‘call’ of undefined 有demo,求解决,最新的微信开发者工具和hbuilder3.1.16和3.1.13都能触发

项目信息 详情
产品分类 uniapp/小程序/微信
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 win10
项目创建方式 CLI

操作步骤:

操作步骤,Hbuilder 运行到小程序,然后在Hbuilder里面修改代码,多试几次,最多5分钟,就会出现如下报错

预期结果:

操作步骤,Hbuilder 运行到小程序,然后在Hbuilder里面修改代码,多试几次,最多5分钟,就会出现如下报错

实际结果:

操作步骤,Hbuilder 运行到小程序,然后在Hbuilder里面修改代码,多试几次,最多5分钟,就会出现如下报错

重启之后,会正常,但又改几次代码,就又开始报错

下载好demo,记得添加微信appid和npm i

pages/myPage/myPage.js:

TypeError: Cannot read property 'call' of undefined
at webpack_require (runtime.js:92)
at Object. (myPage.js:375)
at webpack_require (runtime.js:92)
at Module. (myPage.js:157)
at __webpack_require (runtime.js:92)
at Module. (myPage.js:36)
at webpack_require (runtime.js:92)
at Object. (myPage.js:17)
at Object. (myPage.js:22)
at __webpack_require__ (runtime.js:92)(env: Windows,mp,1.05.2105242; lib: 2.17.0)  

更多关于uni-app Cannot read property 'call' of undefined 有demo,求解决,最新的微信开发者工具和hbuilder3.1.16和3.1.13都能触发的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

重启电脑之后,正常了 官方暂时不用解决,不一定触发

更多关于uni-app Cannot read property 'call' of undefined 有demo,求解决,最新的微信开发者工具和hbuilder3.1.16和3.1.13都能触发的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这是一个典型的uni-app热重载问题,通常出现在HBuilderX修改代码后触发小程序重新编译时。错误信息显示webpack模块系统在调用某个未定义的模块方法时失败。

主要原因:

  1. 热重载过程中模块依赖关系未正确更新
  2. 微信开发者工具缓存与HBuilderX编译结果不同步
  3. webpack模块加载器在动态更新时出现状态不一致

解决方案:

  1. 清理缓存

    • 关闭微信开发者工具
    • 删除项目目录下的 unpackagenode_modules 文件夹
    • 重新执行 npm install
  2. 调整编译配置: 在 vue.config.js 中添加:

    module.exports = {
      configureWebpack: {
        cache: false
      }
    }
回到顶部