React native 获取错误:";“未安装React Native”;

React native 获取错误:";“未安装React Native”;,react-native,expo,React Native,Expo,当我要执行expo start命令时,给我以下错误,我开始使用react native,但我管理的不多,这会是什么 app.json { “世博会”:{ “名称”:“项目”, “slug”:“Project”, “版本”:“1.0.0”, “方向”:“肖像”, “sdkVersion”:“35.0.0”, “icon”:“/assets/icon.png”, “飞溅”:{ “图像”:“/assets/splash.png”, “resizeMode”:“包含”, “背景色”:“#ffffff”

当我要执行expo start命令时,给我以下错误,我开始使用react native,但我管理的不多,这会是什么

app.json
{
“世博会”:{
“名称”:“项目”,
“slug”:“Project”,
“版本”:“1.0.0”,
“方向”:“肖像”,
“sdkVersion”:“35.0.0”,
“icon”:“/assets/icon.png”,
“飞溅”:{
“图像”:“/assets/splash.png”,
“resizeMode”:“包含”,
“背景色”:“#ffffff”
},
“更新”:{
“fallbackToCacheTimeout”:0
},
“资产组合模式”:[
"**/*"
],
“ios”:{
“supportsTablet”:正确
},
“网络”:{
“favicon”:“/assets/favicon.png”
}
}

}
如错误中所示,
React Native
未安装。所以

(1)
npm安装

(2)
npm启动

就这样。如果您仍然遇到任何问题,请通过包含
app.json
文件内容更新您的问题

更新:

我认为问题在于您的
sdk
版本。请尝试更改
sdk的版本

(1) 用以下内容替换您的
package.json
。(复制和粘贴)

上面,我已经将
sdk
版本从
38
更改为
37

(2) 删除
节点\u模块
,以及
.expo
文件夹(如果它们已在项目根目录中创建)

(3)
npm安装

(4)
npm启动


就这样。现在应该可以了

如错误中所示,
React Native
未安装。所以

(1)
npm安装

(2)
npm启动

就这样。如果您仍然遇到任何问题,请通过包含
app.json
文件内容更新您的问题

更新:

我认为问题在于您的
sdk
版本。请尝试更改
sdk的版本

(1) 用以下内容替换您的
package.json
。(复制和粘贴)

上面,我已经将
sdk
版本从
38
更改为
37

(2) 删除
节点\u模块
,以及
.expo
文件夹(如果它们已在项目根目录中创建)

(3)
npm安装

(4)
npm启动


就这样。现在应该可以了

通过更改以下行,尝试更改package.json中react native的源代码:

"react-native": "https://github.com/expo/react-native/archive/sdk-38.0.2.tar.gz",
为此

"react-native": "^0.63.0",

通过更改以下行,尝试更改package.json中react native的源:

"react-native": "https://github.com/expo/react-native/archive/sdk-38.0.2.tar.gz",
为此

"react-native": "^0.63.0",

你能把你的
package.json
内容添加到你的问题中吗?我可以编辑帖子,抱歉耽搁了,我仍然不知道如何使用这个网站。没关系。别担心。我已经更新了我的答案。请尝试并让我知道。您必须更改package.json中的react native并删除URL并放置特定版本,这是因为从github下载包显然花费的时间太长,这就是为什么在运行命令时没有安装包的原因。您是否错误地删除了
app.json
文件?请检查它是否存在。你能在你的问题中添加你的
包.json
内容吗?我可以编辑这篇文章,很抱歉耽搁了,我仍然不知道如何使用这个网站。没关系。别担心。我已经更新了我的答案。请尝试并让我知道。您必须更改package.json中的react native并删除URL并放置特定版本,这是因为从github下载包显然花费的时间太长,这就是为什么在运行命令时没有安装包的原因。您是否错误地删除了
app.json
文件?请检查它是否存在。嗨,我尝试了,但我继续了错误,我用新错误更新了帖子。嗨,我尝试了,但我继续了错误,我用新错误更新了帖子。