uni-app 运行到Android模拟器报 TypeError: Cannot read property 'matches' of undefined at view.umd.min.js:1

uni-app 运行到Android模拟器报 TypeError: Cannot read property ‘matches’ of undefined at view.umd.min.js:1

操作步骤:

  • 运行到Android基座-选择Android模拟器

预期结果:

  • 正常显示页面

实际结果:

  • 报 TypeError: Cannot read property ‘matches’ of undefined at view.umd.min.js:1

bug描述:

  • 项目是由没有使用vue的微信小程序通过插件转换来的uni-app工程

项目信息

信息类别 详细信息
产品分类 uniapp/App
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 win10专业
HBuilderX类型 正式
HBuilderX版本号 3.4.7
手机系统 Android
手机系统版本号 Android 7.1.1
手机厂商 华为
手机机型 模拟器
页面类型 vue
vue版本 vue3
打包方式 云端
项目创建方式 HBuilderX

更多关于uni-app 运行到Android模拟器报 TypeError: Cannot read property 'matches' of undefined at view.umd.min.js:1的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

解决的吗, 我页遇到这个问题

更多关于uni-app 运行到Android模拟器报 TypeError: Cannot read property 'matches' of undefined at view.umd.min.js:1的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在使用 uni-app 开发时,如果你在运行到 Android 模拟器时遇到 TypeError: Cannot read property 'matches' of undefined at view.umd.min.js:1 这个错误,通常是由于某些依赖库或环境配置问题导致的。以下是一些可能的解决方案:

1. 检查依赖版本

确保你使用的 uni-app 和相关依赖库的版本是最新的。你可以通过以下命令更新依赖:

npm update

或者,如果你使用的是 yarn

yarn upgrade

2. 清理缓存

有时候,缓存可能会导致一些奇怪的问题。你可以尝试清理 npm 或 yarn 的缓存:

npm cache clean --force

或者:

yarn cache clean

3. 重新安装依赖

删除 node_modules 文件夹和 package-lock.jsonyarn.lock 文件,然后重新安装依赖:

rm -rf node_modules package-lock.json
npm install

或者:

rm -rf node_modules yarn.lock
yarn install
回到顶部