【发布时间】:2020-05-21 12:46:16
【问题描述】:
我正在开发使用 expo 构建的 React Native 应用程序。今天真的很烦控制台一直在提醒我有新版本的expo,所以我决定更新它。我按照世博会文档中给出的步骤进行操作。更新中的一切似乎都运行良好,但在近一半的命令中: 世博升级堆叠并返回给我这个错误expo NPM ERR 我列出了以前的解决方案,我应该检查我的 package.json 文件和 app.json 文件以匹配 sdk 版本,但我将所有三个设置都设置为相同:
{
"expo": {
"name": "bakalarka",
"slug": "bakalarka",
"privacy": "public",
"sdkVersion": "36.0.0", ...
还有我的 package.json 文件:
"dependencies": {
"core-js": "^3.6.4",
"expo": "^36.0.0",
"expo-font": "~8.0.0",
"expo-image-picker": "~8.0.1",
"expo-linear-gradient": "~8.0.0",
"linear-gradient": "^1.0.6",
"moment": "^2.24.0",
"react": "16.9.0",
"react-dom": "16.9.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-36.0.0.tar.gz", ...
当我只想启动应用程序时,我的 Android 模拟器向我显示错误:React native version mismatch。 有谁知道问题可能出在哪里? 先感谢您! :)
【问题讨论】:
标签: reactjs react-native sdk expo