Expo 未加载(React-Native)——空 Expo SDK 版本
Expo not loading (React-Native) -- null Expo SDK version
我的应用程序一直运行到今天,但现在 Expo 的第 18 版似乎出了点问题。
我收到此错误:
The experience you requested uses Expo SDK v(null), but this copy of
Expo Client requires at least v20.0.0. The author should update their
experience to a newer Expo SDK version.
然后我:
- 已更新至 Expo v20.0.0
- 处理了所有未满足的依赖项
yarn cache clean
rm -rf node_modules/
- 重新安装本地节点模块
我仍然遇到同样的错误。
我需要做什么才能让模拟器识别我使用的是正确版本的 Expo?
当前环境:
- Expo v20.0.0
- react-native v0.47.0
- 节点 v8.11.1
- Xcode v9.3
- Mac OS v10.13.4
感谢@PritishVaidya 帮我解决了这个问题。
问题很简单,我的 app.json
中缺少 "sdkVersion": "20.0.0"
。 Expo Docs.
中列出了它的使用
例如:
{
"expo": {
"name": "My app",
"slug": "my-app",
"sdkVersion": "20.0.0",
"privacy": "public"
}
}
我的应用程序一直运行到今天,但现在 Expo 的第 18 版似乎出了点问题。
我收到此错误:
The experience you requested uses Expo SDK v(null), but this copy of Expo Client requires at least v20.0.0. The author should update their experience to a newer Expo SDK version.
然后我:
- 已更新至 Expo v20.0.0
- 处理了所有未满足的依赖项
yarn cache clean
rm -rf node_modules/
- 重新安装本地节点模块
我仍然遇到同样的错误。
我需要做什么才能让模拟器识别我使用的是正确版本的 Expo?
当前环境:
- Expo v20.0.0
- react-native v0.47.0
- 节点 v8.11.1
- Xcode v9.3
- Mac OS v10.13.4
感谢@PritishVaidya 帮我解决了这个问题。
问题很简单,我的 app.json
中缺少 "sdkVersion": "20.0.0"
。 Expo Docs.
例如:
{
"expo": {
"name": "My app",
"slug": "my-app",
"sdkVersion": "20.0.0",
"privacy": "public"
}
}