我正在尝试在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登录和注销工作正常。我的网络中没有任何代理。
对于什么搜索或如何解决此问题,我没有任何线索。
答案 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