Expoはビルドに失敗し、リクエストはステータスコード400で失敗しました


9

expo反応ネイティブプロジェクトでプロジェクトを構築しようとしています。

私のエキスポバージョンは3.2.2、sdkVersionは35です。

cmdで実行したとき(Windows 10の場合)

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、reactのバージョンを更新しようとしました。インターネット接続を確認してください。

Expoのログインとログアウトは正常に機能します。ネットワークにプロキシがありません。

どのような検索なのか、この問題をどのように修正するのか、手がかりはありません。


-cを削除するか、以前のバージョンのnpm install -g expo-cli@3.2.0で試してみることができます
Oleg

2
一時的な解決策として、expo-cli 3.1.0にダウングレードし、ビルドを実行しました。私は仕事しませんでした3.2.0といくつかの他のバージョンを試してみましたが、私に400与えた
ktrain

同じexpo cliバージョン3.2.2(skd 33)で同じエラーが発生しました。3.1.0にダウングレードしてみます。
ダニエル

1
Macのexpo-cli@3.2.3で問題が解決しました。
Payman、

回答:



2

このコマンドを使用して問題を修正しました

ルートフォルダーに移動し、ターミナルでこのコマンドを入力します

npm install -g expo-cli


おかげで、更新するexpo-cliとこの問題も修正されました。
クーン

1

expo-cliの2つのバージョンをインストールしました(1つはviaでyarn global install expo-cli、もう1つはprojectのdev依存関係としてyarn add -D expo-cli)。これは私がグローバルexpo-cli:を削除した後に機能し始め yarn global remove expo-cli 、代わりにプロジェクトでローカルバージョンを使用しました。 yarn run expo-cli start


0

次のコマンドを実行すると、準備が整います。

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

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

$ yarn run start
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.