世博会无法建立,请求失败,状态码为400

时间:2019-10-04 08:39:29

标签: react-native build expo

我正在尝试在expo react native项目中构建一个项目。

我的博览会版本是3.2.2,sdkVersion是35。

当我在Windows 10中运行cmd时

set EXPO_DEBUG=true
expo build:android -c

我知道了

Request failed with status code 400

Error: Request failed with status code 400
  at createError (C:\Users\Jonny\AppData\Roaming\npm\node_modules\expo-cli\node_modules\axios\lib\core\createError.js:16:15)
  at settle (C:\Users\Jonny\AppData\Roaming\npm\node_modules\expo-cli\node_modules\axios\lib\core\settle.js:17:12)
  at IncomingMessage.handleStreamEnd (C:\Users\Jonny\AppData\Roaming\npm\node_modules\expo-cli\node_modules\axios\lib\adapters\http.js:237:11)
  at IncomingMessage.emit (events.js:203:15)
  at endReadableNT (_stream_readable.js:1145:12)
  at process._tickCallback (internal/process/next_tick.js:63:19)

我试图更新expo版本,sdkVersion(正在反应的版本),检查互联网连接。

Expo登录和注销工作正常。我的网络中没有任何代理。

对于什么搜索或如何解决此问题,我没有任何线索。

4 个答案:

答案 0 :(得分:2)

似乎是expo-cli版本3.2.2中的错误。

为我修复的更新3.2.3

答案 1 :(得分:2)

我已通过使用此命令解决了该问题

移动到您的根文件夹,然后在终端中键入此命令

npm install -g expo-cli

答案 2 :(得分:1)

我安装了两个版本的expo-cli(一个通过yarn global install expo-cli,一个作为项目yarn add -D expo-cli中的dev依赖项)。在删除全局expo-cli之后,这对我开始起作用: yarn global remove expo-cli 并在我的项目中使用了本地版本: yarn run expo-cli start

答案 3 :(得分:0)

运行以下命令,然后我们就可以了。

$ yarn global remove expo-cli && yarn global add expo-cli

$ rm -rf node_modules/ yarn.lock  && yarn install

$ yarn run start