WordPress站点出现Uncaught TypeError: Cannot read properties of undefined (reading 'use')错误求助
解决WordPress中
Uncaught TypeError: Cannot read properties of undefined (reading 'use')报错的方案 排查步骤
停用所有插件定位问题
- 登录WordPress后台,批量停用全部插件
- 刷新前端页面,查看报错是否消失
- 若报错消失,逐个重新启用插件,每启用一个就刷新页面检查,找到引发问题的插件后,可选择更新插件到最新版本、替换为同类插件,或联系插件开发者反馈问题
切换默认主题排查
- 后台进入「外观>主题」,切换到WordPress官方默认主题(比如Twenty Twenty-Four)
- 刷新页面看报错是否消失,若消失则说明当前主题的JavaScript代码存在问题,尝试更新主题,或检查主题自定义JS脚本是否遗漏了依赖库
检查JavaScript加载顺序
这个报错通常是调用use方法的脚本,其依赖的库(比如Vue这类框架)未提前加载导致的:- 打开开发者工具的「网络」面板,搜索相关JS文件,确认依赖库是否加载成功
- 若依赖库加载失败,检查文件路径是否正确,或CDN链接是否失效
清除缓存
- 清除WordPress缓存插件的缓存(如果安装了的话)
- 使用
Ctrl+Shift+R强制刷新浏览器,清除本地缓存,避免加载旧的缓存脚本
补充信息
如果以上步骤未解决问题,你可以提供以下信息方便进一步排查:
- 报错对应的具体JS文件名(点击开发者工具里的报错行即可查看)
- 当前使用的WordPress版本、主题名称
- 近期安装或更新过的插件/主题信息
内容的提问来源于stack exchange,提问作者arash rajabi
相关产品推荐
相关产品推荐

