Expo 模块核心 dependency.platformns.ios 必须是对象类型
Expo modules core dependency.platformns.ios must be of type object
我刚刚在一个裸工作流项目中更新到 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
然后 metro 服务器启动。我已经尝试搜索其他有类似问题的人,有人知道是什么原因造成的吗?
我遵循了这个指南:https://docs.expo.dev/bare/installing-expo-modules/
此警告来自 react-native-community 自动链接。看起来 api 发生了变化,他们不再接受空值,但这仍然是他们在文档中指定的内容。您看到的行为仍然是预期的 - expo-modules-core 是并且应该被 react-native-community 自动链接忽略,因为它是由 expo 自动链接处理的。因此,这不会影响您的项目,它是由 react-native-community 自动链接中的意外回归或未记录的更改引起的警告。
我刚刚在一个裸工作流项目中更新到 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
然后 metro 服务器启动。我已经尝试搜索其他有类似问题的人,有人知道是什么原因造成的吗?
我遵循了这个指南:https://docs.expo.dev/bare/installing-expo-modules/
此警告来自 react-native-community 自动链接。看起来 api 发生了变化,他们不再接受空值,但这仍然是他们在文档中指定的内容。您看到的行为仍然是预期的 - expo-modules-core 是并且应该被 react-native-community 自动链接忽略,因为它是由 expo 自动链接处理的。因此,这不会影响您的项目,它是由 react-native-community 自动链接中的意外回归或未记录的更改引起的警告。