小编Axe*_*xel的帖子

Expo 模块核心 dependency.platformns.ios 必须是 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
Run Code Online (Sandbox Code Playgroud)

然后 Metro 服务器启动。我尝试过寻找其他有类似问题的人,有谁知道这可能是什么原因造成的?

我遵循了本指南:https://docs.expo.dev/bare/installing-expo-modules/

react-native expo

7
推荐指数
1
解决办法
2342
查看次数

反冲原子打字稿默认未定义

我是 Recoil 的新手,现在遇到了问题。问题是我希望能够将原子默认值定义为未定义,因为我必须在开始时进行一些异步调用和更多操作来设置它,有时它可能是未定义的,直到我得到一些用户输入。所以我试图将原子定义为:

export const locationState: RecoilState<LocationInterface | undefined> = atom({
  key: "location",
  default: undefined,
});
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:“类型‘RecoilState’不可分配给类型‘RecoilState<LocationInterface | undefined>’。”

在我使用反冲值的其他地方,一切都正常,但我仅在原子文件中收到上述错误。

有没有办法做我正在做的事情,或者我是否试图用 Recoil 做一些根本错误的事情?

提前致谢!

typescript reactjs recoiljs

2
推荐指数
1
解决办法
3412
查看次数

标签 统计

expo ×1

react-native ×1

reactjs ×1

recoiljs ×1

typescript ×1