react-native - Expo 模块核心依赖.platformns.ios 必须是对象类型
问题描述
我刚刚在一个裸工作流项目中更新到 Expo 43.0,并遵循了有关如何更新应用程序以也使用 expo-modules-core 的指南。该应用程序在开发模式下运行,可以编译到 Android 和 iOS。但是,当运行 react-native-start 时,终端中会显示以下消息:
warn Package expo-modules-core has been ignored because it contains invalid configuration. Reason: "dependency.platforms.ios" must be of type object
然后地铁服务器启动。我已经尝试搜索其他有类似问题的人,有人知道可能是什么原因造成的吗?
我遵循了本指南:https ://docs.expo.dev/bare/installing-expo-modules/
解决方案
此警告来自 react-native-community 自动链接。看起来 api 发生了变化,他们不再接受空值,但这仍然是他们在文档中指定的内容。您看到的行为仍然是预期的 - expo-modules-core 是并且应该被 react-native-community 自动链接忽略,因为它是由 expo 自动链接处理的。因此,这不会影响您的项目,它是由意外回归或 react-native-community 自动链接中未记录的更改引起的警告。
推荐阅读
- java - MicroProfile 的配置:如何注入自定义对象列表
- javascript - 如何在不使用 javascript (react) 中的任何外部库的情况下将 html 页面转换为图像(任何格式)?
- javascript - vue中导入路径的区别
- priority-web-sdk - 通过 Priority Web SDK 下载发票 PDF 文件
- python - 如何从数组创建多个列表?
- javascript - 切换活动后 BLE Web 服务断开连接
- python-3.x - Django 3.1.3 字段 'id' 需要一个数字,但得到了 '{{ \r\nchoice.id }}'
- php - 将 css 类分配给 php 代码以获得简码
- django-rest-framework - 通过电子邮件和社交网络进行 DRF 注册和身份验证
- terraform - 带有时区的地形设置时间