显示错误: 错误类型错误:无法读取 null 的属性“viewManagersMetadata”,js 引擎:hermes
版本:
"react": "18.1.0",
"react-native": "0.70.1",
"expo": "^46.0.0",
"expo-barcode-scanner": "~11.4.0",
"expo-camera": "~12.3.0",
使用 expo-barcode-scanner 和 expo-camera 后发生
我也遇到了同样的错误。刚刚重新启动我的模拟器,它就工作了。确保在 Info.plist 中添加 NSCameraUsageDescription 后安装 Pod
所有这些类型的问题都来自未安装正确版本的软件包,这就是为什么强烈建议使用 expo install 命令 而不是使用
yarn
或 npm
等。
首先使用以下命令检查已安装的依赖项:
npx expo install --check
如果此命令向您打印如下内容:
应更新以下软件包,以便与已安装的 expo 版本实现最佳兼容性: [电子邮件受保护] - 预期版本:0.73.6 在安装正确版本的软件包之前,您的项目可能无法正常工作。 ?修复依赖关系? ›(是/否)
输入 Y 并按 Enter 键,Expo 就会发挥它的魔力。
希望这个回答对你有帮助。